เราสามารถใช้วิดเจ็ต Tkinter Label เพื่อแสดงข้อความและรูปภาพ ด้วยการกำหนดค่าวิดเจ็ตป้ายกำกับ เราสามารถเปลี่ยนข้อความ รูปภาพ และคุณสมบัติอื่นๆ ของวิดเจ็ตแบบไดนามิกได้
ในการอัปเดตวิดเจ็ตป้ายกำกับแบบไดนามิก เราสามารถใช้ config(**options) . อย่างใดอย่างหนึ่งก็ได้ หรือวิธีการกำหนดค่าแบบอินไลน์ เช่น ในการอัพเดทข้อความ เราสามารถใช้ Label["text"]=text; สำหรับการลบวิดเจ็ตป้ายกำกับ เราสามารถใช้ pack_forget() วิธีการ
ตัวอย่าง
# 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() การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีปุ่มบางปุ่มอยู่ แต่ละปุ่มสามารถใช้เพื่ออัปเดต/ลบหรือเพิ่มป้ายกำกับในแอปพลิเคชัน
ผลลัพธ์

เมื่อคลิกปุ่ม "อัปเดตป้ายกำกับ" ป้ายกำกับจะได้รับการอัปเดตดังนี้ −
