如何关闭一个 Tkinter 窗口?


使用 Tkinter 创建应用程序很容易,但有时,很难关闭窗口或框架,而不用在标题栏上通过按钮关闭。在这种情况下,我们可以使用 .destroy() 方法关闭窗口。

由于 Tkinter 属性是独立的,因此我们可以创建一个单独的方法,使用按钮关闭窗口。

示例

#Import the library
from tkinter import *

#Create an instance of window
win = Tk()

#Set the geometry of the window
win.geometry("700x400")

#Define a function to close the window
def close_win():
   win.destroy()

#Create a label
Label(win, text="Click the button to Close the window",
font=('Poppins bold', 25)).pack(pady= 20)

#Create a Button

Button(win, text= "Close", font=('Poppins bold', 16),
command=close_win).pack(pady=20)

win.mainloop()

输出

如果我们运行上面的代码,它将产生以下输出窗口 −

更新于:2021-03-04

12000+ 浏览量

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告