logo

Python Tkinter 프레임

Python Tkinter Frame 위젯은 위젯 그룹을 구성하는 데 사용됩니다. 이는 다른 위젯을 담는 데 사용할 수 있는 컨테이너처럼 작동합니다. 화면의 직사각형 영역은 Python 애플리케이션에 대한 위젯을 구성하는 데 사용됩니다.

Frame 위젯을 사용하는 문법은 아래와 같습니다.

통사론

 w = Frame(parent, options) 

가능한 옵션 목록은 다음과 같습니다.

SN 옵션 설명
1 BD 테두리 너비를 나타냅니다.
2 bg 위젯의 배경색입니다.
커서 마우스 포인터가 화살표, 점 등 다른 값으로 설정된 커서 유형으로 변경됩니다.
4 프레임의 높이.
5 하이라이트배경 초점이 맞춰졌을 때 배경색의 색상입니다.
6 하이라이트 컬러 위젯에 포커스가 있을 때의 텍스트 색상입니다.
7 하이라이트 두께 위젯이 포커스 아래에 있을 때 테두리 주위의 두께를 지정합니다.
8 안도 테두리의 유형을 지정합니다. FLAT인 경우 기본값입니다.
9 너비 위젯의 너비를 나타냅니다.

 from tkinter import * top = Tk() top.geometry('140x100') frame = Frame(top) frame.pack() leftframe = Frame(top) leftframe.pack(side = LEFT) rightframe = Frame(top) rightframe.pack(side = RIGHT) btn1 = Button(frame, text='Submit', fg='red',activebackground = 'red') btn1.pack(side = LEFT) btn2 = Button(frame, text='Remove', fg='brown', activebackground = 'brown') btn2.pack(side = RIGHT) btn3 = Button(rightframe, text='Add', fg='blue', activebackground = 'blue') btn3.pack(side = LEFT) btn4 = Button(leftframe, text='Modify', fg='black', activebackground = 'white') btn4.pack(side = RIGHT) top.mainloop() 

산출:

Python Tkinter 프레임