Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Xóa Label trong Python Tkinter


Widget Label trong Tkinter dùng để hiển thị văn bản và hình ảnh. Để xóa một Label đã tạo, bạn sử dụng phương thức destroy().

Ví dụ minh họa

Trong ví dụ này, chúng ta tạo một Button để xóa Label sau 1 giây khi nhấn.

# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk
from PIL import Image, ImageTk

# Tạo cửa sổ chính
win = Tk()
win.geometry("700x350")

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

# Tạo Label
label = Label(win, text=" Xóa Label trong Python Tkinter", font=('Helvetica 15'))
label.pack(pady=20)

# Tạo Button xóa
ttk.Button(win, text="Xóa", command=on_click).pack()

win.mainloop()

Kết quả đầu ra

Chạy code sẽ hiển thị cửa sổ có Label và Button.

Xóa Label trong Python Tkinter

Nhấn nút "Xóa" để xóa Label khỏi cửa sổ.

Xóa Label trong Python Tkinter