tkinter按钮关闭窗口跟程序
在使用tkinter进行界面设计时,经常会遇到需要在某个按钮点击后关闭窗口或者退出程序的情况。本文将详细介绍如何在tkinter中实现这一功能。
关闭窗口
首先,我们来看一下如何在tkinter中通过按钮点击关闭窗口。我们可以使用destroy()
方法来关闭窗口,下面是一个简单的示例代码:
import tkinter as tk
def close_window():
root.destroy()
root = tk.Tk()
root.title("关闭窗口示例")
button = tk.Button(root, text="关闭窗口", command=close_window)
button.pack()
root.mainloop()
在上面的示例中,我们创建了一个按钮,点击按钮后调用close_window
函数来关闭窗口。运行该代码,点击按钮后窗口会被关闭。
退出程序
除了关闭窗口,有时候我们还需要在按钮点击时退出整个程序。我们可以使用sys.exit()
方法来退出程序,具体示例代码如下:
import tkinter as tk
import sys
def exit_program():
sys.exit()
root = tk.Tk()
root.title("退出程序示例")
button = tk.Button(root, text="退出程序", command=exit_program)
button.pack()
root.mainloop()
在上面的示例中,我们创建了一个按钮,点击按钮后调用exit_program
函数来退出程序。运行该代码,点击按钮后整个程序会被关闭。
结语
通过以上示例代码,我们可以实现在tkinter中点击按钮关闭窗口或者退出程序的功能。