在 Python Tkinter 中刪除標籤


Tkinter 標籤小部件用於在應用程式中顯示文字和影像。我們還可以配置在 tkinter 應用程式中預設建立的標籤小部件的屬性。

如果我們想刪除在 tkinter 應用程式中定義的標籤,則必須使用 destroy() 方法。

示例

在此示例中,我們將建立一個按鈕,允許使用者從該小部件中刪除標籤。

# Import the required libraries
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk

# Create an instance of tkinter frame or window
win = Tk()

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

def on_click():
   label.after(1000, label.destroy())

# Create a Label widget
label = Label(win, text=" Deleting a Label in Python Tkinter", font=('Helvetica 15'))
label.pack(pady=20)

# Add a Button to Show/Hide Canvas Items
ttk.Button(win, text="Delete", command=on_click).pack()

win.mainloop()

輸出

如果我們執行以上程式碼,它將顯示一個帶有標籤和按鈕的視窗。

現在,單擊按鈕以從視窗中刪除標籤。

更新日期: 19-Jun-2021

20,000+ 次瀏覽

啟動你的職業生涯

透過完成課程,取得證書

開始吧
廣告
© . All rights reserved.