Language/Python
[ Python ] tkinter 위젯
곽수진
2021. 9. 4. 21:30
반응형
tkinter
: TK interface
→ 파이썬을 설치할 때 기본으로 포함되는 그래픽 모듈
위젯
- 단순 위젯
: Button, Canvas, Checkbutton, Entry, Label, Message 등이 속함
- 컨테이너 위젯
: 다른 위젯을 안에 포함할 수 있는 위젯으로서 Frame, Toplevel, LabelFrame, PanedWindow 등이 속함
위젯 | 설명 |
Button | 간단한 버튼으로 명령 수행할 때 사용 |
Canvas | 화면에 무엇인가 그릴 때 사용 |
Checkbutton | 2가지의 구별되는 값을 가지는 변수 표현 |
Entry | 한 줄의 텍스트를 입력받는 필드 |
Frame | 컨테이너 클래스로 프레임은 경계선과 배경을 가지고 있고 다른 위젯들을 그룹핑 하는데 사용됨 |
Label | 텍스트나 이미지 표시 |
Listbox | 선택 사항 표시 |
Menu | 메뉴를 표시하고 풀다운 메뉴나 팝업메뉴가 가능 |
Menubutton | 메뉴 버튼이고 풀다운 메뉴가 가능 |
Message | 텍스트를 표시하고 Label 위젯과 비슷하지만 자동적으로 주어진 크기로 텍스트를 축소화할 수 있음 |
Radiobutton | 여러 값을 가질 수 있는 변수 표시 |
Scale | 슬라이더를 끌어서 값을 입력하는 데 사용 |
Scrollbar | 캔버스, 엔트리, 리스트 박스, 텍스트 위젯을 위한 스크롤바 제공 |
Text | 형식을 가지는 텍스트를 표시. 여러 가지 스타일과 속성으로 텍스트를 표시 |
Toplevel | 최상위 윈도우로 표시되는 독립적인 컨테이너 위젯 |
LabelFrame | 경계선과 제목을 가지는 프레임 위젯의 변형 |
PanedWindow | 자식 위젯들을 크기조절이 가능한 패널로 관리하는 컨테이너 위젯 |
Spinbox | 특정한 범위에서 값을 선택하는 엔트리 위젯의 변형 |
반응형