[英]How to get an integer value from Entry in Tkinter?
我一直在嘗試制作一個簡單的程序來比較三個數字。 我只是為了使用Tkinter而使用了START和STOP按鈕,但是現在我想插入一些輸入框來輸入數據,而不是簡單的IDLE。
每次嘗試修復它時,我都會得到相同的ValueError
我已經嘗試過使用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為底的無效文字:''
text1=tk.IntVar()
t1 = tk.Entry(root,textvariable=text1)
t2 = t1.get()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.