tkinter 窗口有一个标题栏,上面有一个按钮“x”,按下时关闭窗口。有没有可能,不涉及删除几何图形(例如使用overideredirect())来更改与按钮“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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句