在 Python Tkinter 中删除标签
tkinterpythongui-programming更新于 2025/7/22 14:04:17
Tkinter 标签小部件用于在应用程序中显示文本和图像。我们还可以配置 tkinter 应用程序中默认创建的 Label 小部件的属性。
如果我们想删除 tkinter 应用程序中定义的标签,那么我们必须使用 destroy() 方法。
示例
在此示例中,我们将创建一个按钮,允许用户从小部件中删除标签。
# 导入所需的库
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk
# 创建 tkinter 框架或窗口的实例
win = Tk()
# 设置窗口的大小
win.geometry("700x350")
def on_click():
label.after(1000, label.destroy())
# 创建标签小部件
label = Label(win, text=" Deleting a Label in Python Tkinter", font=('Helvetica 15'))
label.pack(pady=20)
# 添加按钮以显示/隐藏画布项目
ttk.Button(win, text="Delete", command=on_click).pack()
win.mainloop()
输出
如果我们运行上述代码,它将显示一个带有标签小部件和按钮的窗口。
现在,单击按钮从窗口中删除标签。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

