有没有办法只删除条目中的字母而不删除整个条目?

时间:2014-05-08 18:58:28

标签: python tkinter tkinter-entry

我正在构建一个应用程序,要求人们将数字输入到输入框中,我在IDLE 3上使用tkinter,我想知道是否有办法让它成为人们无法将字母放入入境箱?我希望数字是唯一可以放入文本框的内容。

1 个答案:

答案 0 :(得分:-1)

最好的方法是,您可以使用try/except方法。尝试使用int转换用户输入,如果没有引发异常,那么你就好了(因为你只需要数字)。另一方面,如果出现异常,请执行其他操作:

# suppose the input is stored in the variable 'user_input'
try:
    int(user_input)
except ValueError:
    # do something else