วิджชั่น Label ใน Tkinter โดยทั่วไปใช้แสดงข้อความและรูปภาพ ข้อความสามารถเพิ่มใน Label widget ได้โดยใช้คอนสตรัคเตอร์ Label(root, text="this is my text") เมื่อ Label widget ถูกกำหนดแล้ว คุณสามารถแพ็ค Label widget ด้วยตัวจัดการเรขาคณิตใดๆ
หากคุณต้องการกำหนดค่า Label widget คุณสามารถใช้คุณสมบัติ configure() เมธอด configure() ช่วยให้คุณแก้ไขข้อความและคุณสมบัติอื่นๆ ของ Label widget แบบไดนามิก
ตัวอย่าง
มาดูตัวอย่างเพื่อเข้าใจว่าเราสามารถเปลี่ยนข้อความ Label ใน Tkinter แบบไดนามิกโดยใช้เมธอด configure() ได้อย่างไร ในตัวอย่างนี้ เราจะสร้าง Label text widget และปุ่มเพื่ออัปเดตข้อความของ label widget
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
# สร้างอินสแตนซ์เฟรมหรือ widget Tkinter
win = Tk()
win.geometry("700x350")
def update_text():
# กำหนดค่าข้อความใน Label widget
label.configure(text="This is updated Label text")
# สร้าง label widget
label = Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady=30)
# สร้างปุ่มอัปเดตข้อความของ label widget
button = Button(win, text="Update", command=update_text)
button.pack()
win.mainloop()
ผลลัพธ์
การรันโค้ดด้านบนจะแสดงหน้าต่างพร้อม label widget ที่มีข้อความบางส่วนและปุ่ม

เมื่อคุณคลิกปุ่ม จะอัปเดตข้อความ
