我正在使用Gtk3和Glade创建一个小应用程序来计算卷,它有很多条目小部件,出于计算目的,我需要将它们默认设置为0
。这很容易在Glade完成,但我希望0
不可见。
是否有办法使条目的默认值不可见或应用条件,如:
if entry = None:
entry = 0
到所有条目小部件而不是无休止地重复自己?
答案 0 :(得分:0)
我决定实现十进制模块而不是使用浮点数,然后我写了一个小函数来检查输入。
def num(entry):
number = Decimal(0.00) if not entry else Decimal(entry)
return number
工作正常,似乎是最好的解决方案。至少这就是我想要的。