如何将一个命令添加到退出按钮(右上角的X),同时抛出是/否消息框?
答案 0 :(得分:2)
创建对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)
...
的例子