📜  如何使用按钮关闭 Tkinter 窗口?(1)

📅  最后修改于: 2023-12-03 15:24:01.545000             🧑  作者: Mango

如何使用按钮关闭 Tkinter 窗口?

在 Tkinter 中,我们可以通过创建一个按钮并绑定关闭窗口函数来关闭窗口。下面是一个示例程序:

from tkinter import *

# 创建一个窗口并设置标题
root = Tk()
root.title("关闭窗口示例")

# 创建一个标签控件并添加到窗口中
label = Label(root, text="点击按钮关闭窗口!")
label.pack()

# 定义关闭窗口函数
def close_window():
    root.destroy()

# 创建一个按钮并绑定关闭窗口函数
button = Button(root, text="关闭窗口", command=close_window)
button.pack()

# 进入主事件循环
root.mainloop()

在上面的示例程序中,我们创建了一个窗口并添加了一个标签控件和一个按钮控件。按钮控件上显示的是“关闭窗口”文本,单击按钮后将触发关闭窗口函数。关闭窗口函数使用 destroy() 方法来销毁窗口,这将关闭窗口并释放资源。

在运行上面的示例程序时,我们可以看到一个窗口包含了一个标签和一个按钮。单击按钮后,窗口将被关闭。这是通过绑定按钮的 command 属性来实现的,该属性指定了当按钮按下时要调用的函数。

在 Tkinter 中关闭窗口的另一种方式是使用 quit() 方法,它将停止主事件循环并退出应用程序。例如:

def close_window():
    root.quit()

以上就是使用按钮关闭 Tkinter 窗口的方法。我们可以通过创建按钮并绑定关闭窗口函数来实现这一功能。