我有一个错误像这样弹出:
dropdownMenu = OptionMenu(main, allvars, options)
TypeError: __init__() missing 1 required positional argument: 'value'
这会弹出,因为下拉菜单中没有值,要修复我想执行以下操作:
如果这是我的错误,但应用程序仍在运行,我想实现一个消息框,并在出现特定错误时销毁应用程序
我该怎么做?我做了一些研究,回来时给出了try-and-expect语句
这就是我尝试过的:
try:
# some code
except TypeError:
#add code here if this error pops up.
但这并没有任何作用,甚至在CMD上会弹出Print("TypeError")
您的错误表示
dropdownMenu
中没有值,就像您在问题中提到的那样您没有显示任何代码供我们正确查看,但我建议您尝试将链接到
dropdownMenu
的相关代码放置在try:
内接下来,您提到了messagebox和销毁应用程序。如果出现该错误,请单击执行消息框并销毁应用程序:
不太确定,关于这个
root.destroy()
但这是一个开始相关问题 更多 >
编程相关推荐