我正在尝试从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)
它应该只是从我可以添加和减去的用户输入中获取一个整数。
答案 0 :(得分:0)
创建窗口小部件后大约一毫秒您将调用get方法。 –布莱恩·奥克利
需要重新排列您的指令结构,以避免出现此错误。