我想在按下“X”按钮关闭 GUI 时显示一个消息框对话框。我想问用户他是否确定要以是/否选择退出程序。在对话框中按“是”时出现错误,如果按“否”,GUI 将关闭。 这是完整的代码
这是我得到的错误:
self.tk.call('destroy', self._w)
_tkinter.TclError:无法调用“销毁”命令:应用程序已被销毁
这是我到目前为止所做的:
import atexit
def deleteme():
result = messagebox.askquestion("Exit", "Are You Sure You Want to Exit?")
if result == "yes":
root.destroy()
else:
return None
atexit.register(deleteme)
Run Code Online (Sandbox Code Playgroud)