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'拍攝的實施例)