Python 如何在条目小部件中设置不可见的默认值?
我正在用Gtk3和Glade制作一个计算体积的小应用程序,它有很多入口小部件,出于计算目的,我需要将它们默认设置为Python 如何在条目小部件中设置不可见的默认值?,python,gtk3,glade,Python,Gtk3,Glade,我正在用Gtk3和Glade制作一个计算体积的小应用程序,它有很多入口小部件,出于计算目的,我需要将它们默认设置为0。这在Glade很容易做到,但我希望0不可见 是否有方法使条目的默认值不可见或应用条件,如: if entry = None: entry = 0 所有的入门小部件,而不是无休止地重复我自己 我决定实现十进制模块,而不是使用浮点,然后我编写了一个小函数来检查输入 def num(entry): number = Decimal(0.00) if not entry
0
。这在Glade很容易做到,但我希望0
不可见
是否有方法使条目的默认值不可见或应用条件,如:
if entry = None:
entry = 0
所有的入门小部件,而不是无休止地重复我自己 我决定实现十进制模块,而不是使用浮点,然后我编写了一个小函数来检查输入
def num(entry):
number = Decimal(0.00) if not entry else Decimal(entry)
return number
效果很好,似乎是最好的解决方案。至少这是我想要的。它需要是一个输入小部件,还是一个旋转按钮也可以工作,因为它听起来像是在使用数字数据?是的,它只使用数字数据,旋转按钮可以完成这项工作。输入的值将以千计的高位浮动,SpinButton会觉得不合适,同时删除这些
0
只是一件装饰性的事情,我认为SpinButton会让事情变得更糟。谢谢你。