Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

กำหนดสไตล์สำหรับ Labelframe ใน Python Tkinter


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

กำหนดสไตล์สำหรับ Labelframe ใน Python Tkinter