Tkinter 中关闭窗口的功能


无论何时我们运行一个 Tkinter 应用程序,它都会显示一个基于 GUI 的窗口,其中包含小组件、框架和其他元素。假设我们希望使用一个函数来关闭我们的应用程序。Python Tkinter 中的 destroy() 方法用于在 mainloop 函数之后终止应用程序的正常执行。

示例

在此示例中,将创建一个button对象,触发它以关闭应用程序。

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()

#Set the geometry
win.geometry("650x250")

#Define a function
def close_app():
   win.destroy()

#Create a text Label
Label(win, text= "Click to close the Window", font= ('Helvetica bold', 14)).pack(pady=20)

#Create a Button for closing the window
button= Button(win, text= "Close", command= close_app, font=('Helvetica bold', 10))
button.pack(pady=10)
win.mainloop()

输出

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

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

更新于:27-Mar-2021

1 千 + 浏览量

开启你的职业生涯

完成课程,获得认证

开始学习
广告