在Python中,可以使用Tkinter库来创建GUI应用程序。如果想要在GUI应用程序中添加一个退出按钮,可以通过以下步骤来实现。

首先,需要导入Tkinter库,并创建一个Tk对象来表示应用程序的主窗口。然后,使用Button组件来创建一个按钮,并将其放置在主窗口中。

import tkinter as tk

# 创建主窗口
root = tk.Tk()

# 创建退出按钮
exit_button = tk.Button(root, text="Exit", command=root.destroy)

# 将按钮放置在主窗口中
exit_button.pack()

# 进入主循环
root.mainloop()

在上面的代码中,root.destroy是一个回调函数,它会在点击按钮时被调用。该函数会销毁主窗口,从而退出应用程序。

当用户单击退出按钮时,root.destroy()会被调用,然后root.mainloop()会继续执行,直到主窗口被销毁。这样就实现了点击退出按钮后退出GUI应用程序的功能。

此外,还可以在按钮上添加其他的功能,例如显示一个对话框来确认是否要退出应用程序。

import tkinter as tk
from tkinter import messagebox

# 创建主窗口
root = tk.Tk()

# 创建退出按钮的回调函数
def exit_app():
    confirmed = messagebox.askyesno("确认", "确定要退出应用程序吗?")
    if confirmed:
        root.destroy()

# 创建退出按钮
exit_button = tk.Button(root, text="Exit", command=exit_app)

# 将按钮放置在主窗口中
exit_button.pack()

# 进入主循环
root.mainloop()

在上面的代码中,我们使用了messagebox模块来显示一个对话框,并询问用户是否要退出应用程序。如果用户点击了对话框中的“是”按钮,confirmed变量的值将为True,然后root.destroy()会被调用来销毁主窗口。如果用户点击了“否”按钮,confirmed变量的值将为False,则不会退出应用程序。

通过以上方法,可以在GUI应用程序中添加一个退出按钮,并在用户点击该按钮时退出应用程序。