Chúng ta có thể sử dụng tiện ích Tkinter Label để hiển thị văn bản và hình ảnh. Bằng cách định cấu hình tiện ích nhãn, chúng tôi có thể thay đổi động văn bản, hình ảnh và các thuộc tính khác của tiện ích.
Để cập nhật động tiện ích con Nhãn, chúng tôi có thể sử dụng cấu hình (** tùy chọn) hoặc phương pháp cấu hình nội tuyến chẳng hạn như để cập nhật văn bản, chúng tôi có thể sử dụng Label ["text"] =text; để xóa tiện ích con nhãn, chúng tôi có thể sử dụng pack_forget () phương pháp.
Ví dụ
# Import the required libraries from tkinter import * from tkinter import ttk from PIL import ImageTk, Image # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") def add_label(): global label label=Label(win, text="1. A Newly created Label", font=('Aerial 18')) label.pack() def remove_label(): global label label.pack_forget() def update_label(): global label label["text"]="2. Yay!! I am updated" # Create buttons for add/remove/update the label widget add=ttk.Button(win, text="Add a new Label", command=add_label) add.pack(anchor=W, pady=10) remove=ttk.Button(win, text="Remove the Label", command=remove_label) remove.pack(anchor=W, pady=10) update=ttk.Button(win, text="Update the Label", command=update_label) update.pack(anchor=W, pady=10) win.mainloop()
Chạy đoạn mã trên sẽ hiển thị một cửa sổ với một số nút trong đó. Mỗi nút có thể được sử dụng để cập nhật / xóa hoặc thêm nhãn trong ứng dụng.
Đầu ra
Khi nhấp vào nút "Cập nhật nhãn", nhãn sẽ được cập nhật như sau -