Tkinter LabelFrame은 Tkinter 라이브러리의 프레임과 유사합니다. 위젯을 배치할 수 있는 컨테이너처럼 작동합니다. LabelFrame은 처음에 주위에 직사각형 테두리가 있는 컨테이너를 만듭니다. LabelFrame 위젯의 스타일을 지정하기 위해 background, borderwidth, labelanchor, Highlightcolor 등과 같은 여러 스타일 옵션이 있습니다.
예
이 예에서는 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() 출력
위의 코드를 실행하면 테두리 너비가 5px인 레이블 프레임이 포함된 창이 표시됩니다.
