如何防止Tkinter窗口在运行完后立即关闭
您可以使用 'root.quit()' 或 'root.destroy()' 方法来关闭 Tkinter 窗口。'root.quit()' 方法会停止 Tkinter 事件循环并关闭窗口,而 'root.destroy()' 方法会彻底销毁窗口,但必须先停止事件循环。
以下是一个简单的示例:
import tkinter as tk
def close_window():
root.destroy()
root = tk.Tk()
label = tk.Label(root, text='Hello World!')
label.pack()
button = tk.Button(root, text='Close', command=close_window)
button.pack()
root.mainloop()
在这个例子中,单击“Close”按钮会调用 'close_window()' 函数并关闭窗口。您也可以在代码中的任何其他位置调用 'root.quit()' 或 'root.destroy()' 方法来关闭窗口。
原文地址: https://www.cveoy.top/t/topic/nUHI 著作权归作者所有。请勿转载和采集!