我正在构建一个应用程序,要求人们将数字输入到输入框中,我在IDLE 3上使用tkinter,我想知道是否有办法让它成为人们无法将字母放入入境箱?我希望数字是唯一可以放入文本框的内容。
答案 0 :(得分:-1)
最好的方法是,您可以使用try/except
方法。尝试使用int
转换用户输入,如果没有引发异常,那么你就好了(因为你只需要数字)。另一方面,如果出现异常,请执行其他操作:
# suppose the input is stored in the variable 'user_input'
try:
int(user_input)
except ValueError:
# do something else