在 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+ 次浏览

启动你的职业生涯

通过完成课程,取得证书

开始吧
广告