我一直在尝试制作一个简单的程序来比较三个数字。我只是为了使用Tkinter而使用了START和STOP按钮,但是现在我想插入一些输入框来输入数据,而不是简单的IDLE。
每次尝试修复它时,我都会遇到相同的ValueError
我尝试使用IntVar,并采用了多个变量和其他东西,但我无法得出结论。我也不想使用IntVar,因为如果我使用IntVar,我的老师会生气的,我也不知道为什么= P
t1 = tk.Entry(root)
t1.grid(row = 8, column = 0)
t2 = tk.Entry(root)
t2.grid(row = 10, column = 0)
t3 = tk.Entry(root)
t3.grid(row = 12, column = 0)
x = int(t1.get())
y = int(t2.get())
z = int(t3.get())
错误:
回溯(最近通话最近一次):文件“ C:/ Users / CB Singh / Desktop / Compare01.py“,第25行,在 x = int(t1.get())ValueError:int()以10为底的无效文字:''
答案 0 :(得分:0)
text1=tk.IntVar()
t1 = tk.Entry(root,textvariable=text1)
t2 = t1.get()