반응형
Tkinter에서 다른 위젯의 배치를 위한 Frame을 사용할 수 있습니다. 아래는 Frame 예제입니다.
import tkinter as tk
root = tk.Tk()
root.title("GUI Frame")
root.geometry("640x480+100+100")
root.resizable(True,True)
frame1 = tk.Frame(root, relief="solid", bd=1, highlightcolor="red")
frame1.pack(side="top", fill="both", expand=True)
frame2 = tk.Frame(root, relief="solid", bd=2, bg="blue")
frame2.pack(side="bottom", fill="both", expand=True)
root.mainloop()
Frame Parameter
Param | 의미 | 기본값 | 속성 |
width | 프레임의 너비 | 0 | 상수 |
height | 프레임의 높이 | 0 | 상수 |
relief | 테두리 모양 | flat | flat, groove, raised, ridge, solid, sunken |
bg | 배경색 | SystemButtonFace | color |
bd | 테두리 두께 | 0 | 상수 |
padx | 내부 x방향 패딩 | 1 | 상수 |
pady | 내부 y방향 패딩 | 1 | 상수 |
highlightcolor | 프레임이 선택될 때 색상 | SystemWindowFrame | color |
반응형
'Programming > Python_Etc' 카테고리의 다른 글
Python Oracle 연결하여 Insert하기 (cx_Oracle -> oracledb 사용) (0) | 2024.04.24 |
---|---|
파이썬 turtle 라이브러리 (0) | 2024.04.02 |
Tkinter 위젯 배치 스터디 - grid / pack / place (0) | 2024.03.29 |
Tkinter 기본 활용 (1) | 2024.03.28 |
파이썬 데이터분석 1 openpyxl로 엑셀 다루기 (0) | 2023.07.14 |