繁体   English   中英

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

[英]How to avoid error when user enters no input in a tkinter entry box?

您好我正在尝试解决,如果用户在输入框中没有输入任何值,它不会产生错误。 我努力了:

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 
    # .....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM