def make_box(text, length, digit):
label = Gtk.Label()
label.set_markup("<span size='small'>{}</span>".format(text))
label.set_alignment(0.0, 0.5)
label.set_property("margin-top", 10)
label.set_property("margin-bottom", 10)
entry = Gtk.Entry()
if length: entry.set_max_length(length)
if digit:
entry.set_name(str(digit))
entry.connect("changed", digits_only)
grid = Gtk.Grid()
grid.attach(label, 0, 0, 1, 1)
grid.attach(entry, 0, 1, 1, 1)
return grid
评论列表
文章目录