본문 바로가기
Python/Tkinter

[Tkinter] 3. 기본 위젯: 프레임 Frame 위젯

by 파인스코어 2024. 2. 13.
728x90

프레임 Frame

프레임은 직사각형으로 표시되며 여러 위젯을 구성하는데 도움을 준다.

주로 기하 관리자의 부모로 사용되며 그 아래에 다른 위젯들을 포함하게 된다.

frame = ttk.Frame([부모])

구성 옵션

width, height

프레임의 크기를 지정한다.

일반적으로 프레임의 크기는 프레임 안의 위젯 크기와 레이아웃에 따라 결정되기 때문에 포함하는 위젯이 존재할 경우 지정하지 않는 것이 좋다.

padding

위젯 내부 주변에 추가 공간을 요청하는데 사용한다.

프레임 안에 위젯을 넣을 경우 그 주위에 지정한 만큼 여백이 생긴다.

relief, borderwidth

프레임의 테두리 모양, 테두리 두께를 지정한다.

참고

https://tkdocs.com/tutorial/widgets.html#frame

https://tcl.tk/man/tcl8.6/TkCmd/ttk_frame.htm

728x90