如何通过Tkinter按钮退出Python?

如何通过Tkinter按钮退出Python?

要通过Tkinter按钮退出Python,可以按照以下步骤进行操作−

步骤-

  • 导入tkinter库并创建一个tkinter框架的实例。

  • 使用 geometry 方法设置框架的大小。

  • 定义一个close()函数来关闭窗口。在close()函数中调用方法 win.destroy()

  • 接下来,创建一个按钮并调用 close() 函数。

  • 最后,运行应用程序窗口的 mainloop

示例

# 导入库
from tkinter import *

# 创建窗口实例
win = Tk()

# 设置窗口的大小
win.geometry("700x350")

# 窗口标题
win.title("点击按钮以关闭窗口")

# 定义close()函数以关闭窗口
def close():
   #win.destroy()
   win.quit()

# 创建一个Button来调用close()
Button(win, text= "关闭窗口", font=("Calibri",14,"bold"), command=close).pack(pady=20)

win.mainloop()

输出

执行后,它将会产生以下输出−

如何通过Tkinter按钮退出Python?

在点击按钮后,它将关闭窗口。

除了使用 win.destroy() ,您也可以使用 win.quit() 来关闭应用程序。然而,这两者之间存在微妙的区别。 win.quit() 会突然退出应用程序,这意味着 mainloop 仍在后台运行。 win.destroy() 则终止 mainloop 并销毁窗口内的所有小部件。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程