在Tkinter中关闭窗口的功能
每当我们运行一个Tkinter应用程序时,它会显示一个基于GUI的窗口,该窗口会拥有部件、框架和其他元素。假设我们想用一个函数关闭应用程序。Python tkinter中的 destroy() 方法用于在 mainloop 函数之后终止应用程序的正常执行。
示例
在这个例子中,我们将创建一个 button 对象来触发关闭应用程序。
#导入tkinter库
from tkinter import *
#创建一个tkinter frame实例
win = Tk()
#设置窗口几何大小
win.geometry("650x250")
#定义一个函数
def close_app():
win.destroy()
#创建一个文本标签
Label(win, text="单击以关闭窗口", font=('Helvetica bold', 14)).pack(pady=20)
#创建一个用于关闭窗口的按钮
button = Button(win, text="关闭", command=close_app, font=('Helvetica bold', 10))
button.pack(pady=10)
win.mainloop()
输出
运行上述代码将显示一个包含可以用于关闭窗口的按钮的窗口。
现在,您可以单击“关闭”按钮关闭窗口。