如何关闭tkinter窗口?
使用tkinter创建应用程序很容易,但有时候关闭窗口或框架而不是通过标题栏上的按钮关闭它变得困难。在这种情况下,我们可以使用 .destroy() 方法来关闭窗口。
由于tkinter属性互不依赖,因此我们可以创建单独的方法来使用按钮关闭窗口。
示例
#导入库
from tkinter import *
#创建一个窗口实例
win = Tk()
#设置窗口的几何图形
win.geometry("700x400")
#定义关闭窗口的函数
def close_win():
win.destroy()
#创建一个标签
Label(win, text="单击按钮关闭窗口",
font=('Poppins bold', 25)).pack(pady= 20)
#创建一个按钮
Button(win, text= "关闭", font=('Poppins bold', 16),
command=close_win).pack(pady=20)
win.mainloop()
输出
如果运行上述代码,将会产生以下输出窗口−