Tkinter LabelFrame คล้ายกับ Frames ใน Tkinter Library มันทำงานเหมือนภาชนะที่สามารถวางวิดเจ็ตได้ เริ่มแรก LabelFrame จะสร้างคอนเทนเนอร์ที่มีขอบสี่เหลี่ยมล้อมรอบ เพื่อจัดรูปแบบวิดเจ็ต LabelFrame เรามีตัวเลือกสไตล์มากมาย เช่น พื้นหลัง ความกว้างของเส้นขอบ ป้ายชื่อ สีไฮไลต์ และอื่นๆ อีกมากมาย
ตัวอย่าง
ในตัวอย่างนี้ เราจะเห็นวิดเจ็ต LabelFrame และคุณสมบัติของมัน
#Import required libraries
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Define the geometry of the window
win.geometry("750x250")
#Initialize a LabelFrame Widget
labelframe= LabelFrame(win, text= "Frame 01",width= 600, height= 200, labelanchor= "n", font= ('Helvetica 14 bold'),bd= 5, background="gray71", foreground= "white")
labelframe.pack(ipadx=10, ipady=20, expand= True, fill= BOTH)
#Create a Label inside LabelFrame
Label(labelframe, text= "I am inside a LabelFrame", font=('Helvetica15 bold'), foreground= "black").pack(pady= 20)
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มี labelframe ที่มี borderwidth ขนาด 5px
