如何更改tkinter窗口(标题栏中的一个)的'x'按钮的功能?



tkinter窗口的标题栏带有一个按钮'x',在按下时关闭窗口。有什么可能的方法,不涉及删除土地生物(例如使用everiderEdirect(((更改与按钮'x'?

的函数

以下是一个简单的窗口:

from tkinter import*
root=Tk()
def en(event):
    l=Label(root,text="name")
    l.grid(row=0)
    e=Entry(root)
    e.grid(row=0,column=1)

frame=Frame(root,width=300,height=250)
frame.bind("<Button-1>",en)
frame.grid()
root.mainloop() 

您可以做这样的事情来拦截destroy()调用。

def exit_function():
    # Put any cleanup here.  
    root.destroy()
root.protocol('WM_DELETE_WINDOW', exit_function)

最新更新