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인 레이블 프레임이 포함된 창이 표시됩니다.