Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当用户在tkinter输入框中没有输入时,如何避免错误?_Python_Python 3.x_Windows_User Interface_Tkinter - Fatal编程技术网

Python 当用户在tkinter输入框中没有输入时,如何避免错误?

Python 当用户在tkinter输入框中没有输入时,如何避免错误?,python,python-3.x,windows,user-interface,tkinter,Python,Python 3.x,Windows,User Interface,Tkinter,您好,我正在尝试获得一个解决方案,如果用户在输入框中没有输入任何值,它不会创建错误。 我试过: if players_math_answer_var.get() is None or players_math_answer_var.get() == "": players_math_answer_var.set(0) 在初始化tk变量时,也尝试将该值设置为0 [![players_math_answer_var = tk.IntVar(value=0)][1]][1

您好,我正在尝试获得一个解决方案,如果用户在输入框中没有输入任何值,它不会创建错误。 我试过:

if players_math_answer_var.get() is None or players_math_answer_var.get() == "":
    players_math_answer_var.set(0)
在初始化tk变量时,也尝试将该值设置为0

[![players_math_answer_var = tk.IntVar(value=0)][1]][1]
但仍会收到此错误消息(请参见屏幕截图)


据我所知,您希望错误不可能发生,因此请尝试try-except语句

try : # do this 
    # .....
except : # if error happened do this 
    # .....

请不要包括错误的屏幕截图。相反,请花点时间复制、粘贴和格式化错误。@BryanOakley好的,我认为将其视为屏幕截图可能更容易,但将来也可以。屏幕截图不可搜索,我们无法复制/粘贴,视力受损的人根本无法阅读。好的,谢谢您提供的信息!