Python 如何清除条目小部件中tkinter display中Intvar()的默认值为0?

Python 如何清除条目小部件中tkinter display中Intvar()的默认值为0?,python,tkinter,Python,Tkinter,我已经声明了四个变量,前三个变量都在tkinterGUIEntrywidgets上显示0。那么如何清除它呢?整数不能为空,因为它们只包含数字。好的,谢谢您的评论,但我知道还有其他意见。使用IntVar(value=“”)@acw1668:这不是很好的建议,因为对以这种方式设置的IntVar调用.get()方法将返回错误IntVars被设计用来保存整数,而不是字符串。@BryanOakley即使没有value=”“,用户仍然可以删除条目小部件中的0。因此,发展商有责任应付这种情况。我的建议只是回答


我已经声明了四个变量,前三个变量都在
tkinter
GUI
Entry
widgets上显示
0
。那么如何清除它呢?

整数不能为空,因为它们只包含数字。

好的,谢谢您的评论,但我知道还有其他意见。使用
IntVar(value=“”)
@acw1668:这不是很好的建议,因为对以这种方式设置的IntVar调用
.get()
方法将返回错误
IntVar
s被设计用来保存整数,而不是字符串。@BryanOakley即使没有
value=”“
,用户仍然可以删除
条目
小部件中的
0
。因此,发展商有责任应付这种情况。我的建议只是回答OP的要求。
val1=IntVar()
val2=IntVar()
val3=IntVar()
val4=StringVar()