tkinter退出窗口
要在Tkinter中退出窗口,可以使用quit()或destroy()方法。
使用quit()方法会结束Tkinter的事件循环,并退出程序。这个方法可以直接在Tk对象(通常命名为root)上调用。
例如:
import tkinter as tk
root = tk.Tk()
# 窗口逻辑
root.quit() # 退出程序
root.mainloop() # 进入Tkinter事件循环
使用destroy()方法会销毁Tk对象,关闭窗口并退出程序。这个方法可以在窗口对象(通常命名为win)上调用。
例如:
import tkinter as tk
def close_window():
win.destroy()
win = tk.Tk()
# 窗口逻辑
btn = tk.Button(win, text="关闭窗口", command=close_window)
btn.pack()
win.mainloop() # 进入Tkinter事件循环
在这个例子中,当用户单击按钮时,close_window()函数会调用win.destroy()方法来关闭窗口并退出程序。注意,destroy()方法只能在窗口对象上调用,而不是在Tk对象上调用
原文地址: https://www.cveoy.top/t/topic/eC7Q 著作权归作者所有。请勿转载和采集!