如何使用 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 並銷燬視窗中的所有小部件。
廣告