如何使用 Tkinter 按钮退出 Python?


要使用 Tkinter 按钮退出 Python,您可以执行以下步骤 −

步骤 −

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

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

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

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

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

示例

# Import the library
from tkinter import *

# Create an instance of window
win = Tk()

# Set the geometry of the window
win.geometry("700x350")

# Title of the window
win.title("Click the Button to Close the Window")

# Define a function to close the window
def close():
   #win.destroy()
   win.quit()

# Create a Button to call close()
Button(win, text= "Close the Window", font=("Calibri",14,"bold"), command=close).pack(pady=20)

win.mainloop()

输出

执行后,会生成以下输出 −

单击按钮后,将关闭窗口。

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

更新时间: 26-Oct-2021

23K+ 浏览

开启您 职业道路

通过完成课程获得认证

开始
广告