要在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对象上调用

tkinter退出窗口

原文地址: https://www.cveoy.top/t/topic/eC7Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录