当按下“x”或关闭按钮时检测到

问题描述:

您如何知道用户在python tkinter程序的关闭按钮上按下“x”按钮并执行事件?当按下“x”或关闭按钮时检测到

您可以覆盖关闭协议。

def on_close(): 

    #custom close options, here's one example: 

    close = messagebox.askokcancel("Close", "Would you like to close the program?") 
    if close: 
      root.destroy() 

root.protocol("WM_DELETE_WINDOW", on_close) 
+1

它工作完美....干杯 –