如何在条目小部件中设置不可见的默认值?

时间:2014-05-29 02:03:32

标签: python gtk3 glade

我正在使用Gtk3和Glade创建一个小应用程序来计算卷,它有很多条目小部件,出于计算目的,我需要将它们默认设置为0。这很容易在Glade完成,但我希望0不可见。

是否有办法使条目的默认值不可见或应用条件,如:

if entry = None:
    entry = 0

到所有条目小部件而不是无休止地重复自己?

1 个答案:

答案 0 :(得分:0)

我决定实现十进制模块而不是使用浮点数,然后我写了一个小函数来检查输入。

def num(entry):
    number = Decimal(0.00) if not entry else Decimal(entry)
    return number

工作正常,似乎是最好的解决方案。至少这就是我想要的。