Tkinter关闭窗口函数

Tkinter关闭窗口函数

Tkinter关闭窗口函数

简介

在使用Tkinter进行GUI程序开发时,经常需要添加关闭窗口的功能。本文将介绍如何在Tkinter中创建一个关闭窗口的函数,并通过示例代码演示如何使用。

创建关闭窗口函数

要创建一个关闭窗口的函数,首先需要导入Tkinter库,并创建一个顶层窗口。然后可以通过特定的语法来实现关闭窗口的功能。下面是一个简单的示例:

import tkinter as tk

def close_window():
    root.destroy()

root = tk.Tk()
root.title("关闭窗口示例")

close_btn = tk.Button(root, text="关闭窗口", command=close_window)
close_btn.pack()

root.mainloop()

在上面的示例代码中,我们创建了一个名为”关闭窗口示例”的顶层窗口,并添加了一个按钮”关闭窗口”。当用户点击该按钮时,会调用close_window()函数来关闭窗口。

运行结果

当运行上述示例代码时,会弹出一个窗口,窗口中包含一个按钮”关闭窗口”。点击按钮后,窗口会被关闭。

示例代码2

除了通过按钮来关闭窗口,我们还可以通过窗口的关闭按钮来实现同样的功能。下面是一个示例代码:

import tkinter as tk

def close_window():
    root.destroy()

root = tk.Tk()
root.title("关闭窗口示例")

root.protocol("WM_DELETE_WINDOW", close_window)

root.mainloop()

在上面的示例代码中,我们使用protocol("WM_DELETE_WINDOW", close_window)来指定当用户点击窗口的关闭按钮时,会调用close_window()函数来关闭窗口。

运行结果

当运行上述示例代码时,会弹出一个窗口,窗口中没有按钮”关闭窗口”。当用户点击窗口的关闭按钮时,窗口会被关闭。

结语

通过本文的介绍,希望读者能够学会如何在Tkinter中创建一个关闭窗口的函数,并灵活运用在自己的GUI程序中。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程