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