如何在 Tkinter 中使用我的程式碼使 destroy() 方法正常工作?
為了關閉或移除現有 Tkinter 應用程式中的任何部件,我們可以使用 destroy() 方法。它會在程式內部突然終止部件程序。可以使用我們想要關閉的特定部件來呼叫該方法。
示例
在這個示例中,我們會建立一個按鈕來移除應用程式中的標籤部件。
#Import required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame
win= Tk()
#Define the geometry of the window
win.geometry("750x250")
#Define a function to destroy the label widget
def close_widget():
label.destroy()
#Create a label
label= Label(win, text= "Hey There! How are you?", font= ('Helvetica20 italic'))
label.pack(pady=30)
#Create a Button to remove the Label
ttk.Button(win, text="Remove", command= close_widget).pack(pady=20)
win.mainloop()輸出
執行以上程式碼將會顯示一個視窗,其中包含一個標籤部件和一個按鈕。
現在,點選移除 按鈕來銷燬框架中的標籤部件。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP