我正在尝试从tkinter获取整数输入,但始终收到此错误

时间:2019-03-24 14:39:43

标签: python tkinter

我正在尝试从tkinter获取整数输入,但是我一直收到错误,但是我不确定为什么。

错误是:

  

value = int(enter_box.get())ValueError:int()的无效文字   以10为底:

我的代码:

enter_box = Entry(win,bd = 5)
enter_box.pack(side = TOP)

value = int(enter_box.get())   # this is the line that keeps having the error
value = (int(value))
value = ((value) -1)
results = (results[value])
print (results)

它应该只是从我可以添加和减去的用户输入中获取一个整数。

1 个答案:

答案 0 :(得分:0)

创建窗口小部件后大约一毫秒您将调用get方法。 –布莱恩·奥克利

需要重新排列您的指令结构,以避免出现此错误。