在Tkinter中关闭窗口的功能

在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()

输出

运行上述代码将显示一个包含可以用于关闭窗口的按钮的窗口。

在Tkinter中关闭窗口的功能

现在,您可以单击“关闭”按钮关闭窗口。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程