위젯(GUI widget)이란, 컴퓨터 사용자가 상호 작용하는 인터페이스 요소이다. 이를테면, 창, 텍스트 상자가 있다.1
tk는 GUI의 기본 요소인 위젯을 빠르게 작성할 수 있도록 해줌으로서 GUI를 편리하게 구성할 수 있도록 해주는 도구입니다. 다음의 표는 Tk가 제공하는 GUI Widget (이하 위젯) 목록 입니다.2
| 위젯명 | 설명 | 예제 |
| button | Label과 동일합니다. 다만, 마우스나 키보드의 조작에 반응 하는 등의 추가 기능을 제공합니다. | |
| checkbutton | 여러개의 선택사양 중 사용자의 선택을 화면에 표시 합니다. | |
| radiobutton | 체크버튼과 달리 여러개의 선택사양 중 사용자는 1개만 선택할 수 있습니다. | |
| menubutton | ||
| label | 텍스트나 그림을 표시하기 위해 사용되는 위젯. 일반적으로 사용자의 행동에 반응하지 않는다. |
|
| labelframe |
| |
| message |
| |
| frame | 다른 위젯을 담아 둘 수 있는 사각틀입니다. | |
| toplebel |
| |
| panedwindow |
| |
| menu |
| |
| scale | 사용자가 주어진 상한값과 하한값 사이에 어떠한 값을 선택할 수 있도록 하는 위젯입니다. |
|
| listbox | 사용자가 선택할 수 있는 값을 목록형태로 보여주는 위젯 입니다. |
|
| entry | 사용자가 키보드를 이용해 문자열을 입력할 수 있는 한줄짜리 공간입니다. (입력 뿐 아니라 출력을 표시 할 수도 있습니다.) | |
| spinbox |
| |
| text |
| |
| canvas |
|
'모듈, 프레임웍 > tkinter @ Python 3.4' 카테고리의 다른 글
| Button (0) | 2015.06.23 |
|---|---|
| Frame (0) | 2015.06.22 |
| tkinter (0) | 2015.06.21 |
| Layout - grid (0) | 2015.06.19 |
| Simpledialog (askstring, askinteger) (0) | 2015.06.18 |