我在我的代码中使用了几个 tkinter 消息框。但是我注意到showinfo
我在代码中使用的消息框存在问题。ok
基本上,我希望在按下消息框时调用一个函数。此外,用户可以通过关闭消息框来选择不继续。但是,看起来当我按下 x 图标关闭消息框时,该函数仍然被调用。这是一个最低限度的可重现代码来解释我的意思。
from tkinter import *
from tkinter import messagebox
root = Tk()
def func() :
Label(root,text="This is the text").pack()
msg = messagebox.showinfo("Loaded","Your saved state has been loaded")
if msg == "ok" :
func()
root.mainloop()
我的问题是,我应该怎么做才能在按下 x 图标时不调用该函数?