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 특정한 범위에서 값을 선택하는 엔트리 위젯의 변형

 

반응형