2
如何将一个命令添加到退出按钮(右上角的X),也会抛出一个是/否的消息框?Tkinter逃脱按钮的命令,如何创建它?
如何将一个命令添加到退出按钮(右上角的X),也会抛出一个是/否的消息框?Tkinter逃脱按钮的命令,如何创建它?
创建对Tk()
的引用后,例如, root
,您可以使用protocol WM_DELETE_WINDOW
将回调绑定到转义按钮。
这可能看起来像:
import tkMessageBox
...
def callback():
if tkMessageBox.askokcancel("Quit", "Do you really wish to quit?"):
root.destroy()
...
root.protocol("WM_DELETE_WINDOW", callback)
...
(从'Capturing destroy events'拍摄的实施例)