Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter에서 Labelframe의 스타일 설정

<시간/>

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

Python Tkinter에서 Labelframe의 스타일 설정