Tk를 사용한 그래픽 사용자 인터페이스
************************************

Tk/Tcl은 오랫동안 파이썬의 중요한 부분이었습니다. 견고하고 플랫폼 독립
적인 윈도우 도구상자(파이썬 프로그래머는 "tkinter" 패키지를 통해 사용
할 수 있습니다)와 그 확장("tkinter.tix"와 "tkinter.ttk" 모듈)을 제공합
니다.

"tkinter" 패키지는 Tcl/Tk 위에 올라가는 얇은 객체 지향 계층입니다.
"tkinter"를 사용하기 위해 Tcl 코드를 작성할 필요는 없지만, Tk 문서와
때때로 Tcl 문서를 참고해야 합니다. "tkinter"는 Tk 위젯을 파이썬 클래스
로 구현하는 래퍼 집합입니다. 또한, 내부 모듈 "_tkinter"는 파이썬과 Tcl
이 상호 작용할 수 있게 해주는 스레드 안전한 메커니즘을 제공합니다.

"tkinter"의 가장 큰 장점은 빠르고, 일반적으로 파이썬과 함께 제공된다는
것입니다. 표준 설명서가 약하긴 하지만 레퍼런스, 자습서, 서적 및 기타
자료와 같은 훌륭한 자료를 구할 수 있습니다. "tkinter"는 낡은 모양과 느
낌으로도 유명합니다만, Tk 8.5에서 크게 개선되었습니다. 그렇지만, 여러
분이 관심을 기울일 만한 다른 GUI 라이브러리가 많이 있습니다. 대안에 관
한 자세한 내용은 기타 그래픽 사용자 인터페이스 패키지 섹션을 참조하십
시오.

* "tkinter" --- Tcl/Tk 파이썬 인터페이스

  * Tkinter 모듈

  * Tkinter 구명조끼

    * 이 절을 사용하는 방법

    * 간단한 Hello World 프로그램

  * Tcl/Tk (아주 빨리) 훑어보기

  * 기본 Tk를 Tkinter로 매핑하기

  * Tk와 Tkinter의 관계

  * 간편한 레퍼런스

    * 옵션 설정

    * 패커

    * 패커 옵션

    * 위젯 변수 결합하기

    * 창 관리자

    * Tk 옵션 데이터형

    * 바인딩과 이벤트

    * index 매개 변수

    * 이미지

  * 파일 처리기

* "tkinter.ttk" --- Tk themed widgets

  * Using Ttk

  * Ttk Widgets

  * Widget

    * Standard Options

    * Scrollable Widget Options

    * Label Options

    * Compatibility Options

    * Widget States

    * ttk.Widget

  * Combobox

    * Options

    * Virtual events

    * ttk.Combobox

  * Spinbox

    * Options

    * Virtual events

    * ttk.Spinbox

  * Notebook

    * Options

    * Tab Options

    * Tab Identifiers

    * Virtual Events

    * ttk.Notebook

  * Progressbar

    * Options

    * ttk.Progressbar

  * Separator

    * Options

  * Sizegrip

    * Platform-specific notes

    * Bugs

  * Treeview

    * Options

    * Item Options

    * Tag Options

    * Column Identifiers

    * Virtual Events

    * ttk.Treeview

  * Ttk Styling

    * Layouts

* "tkinter.tix" --- Extension widgets for Tk

  * Using Tix

  * Tix Widgets

    * Basic Widgets

    * File Selectors

    * Hierarchical ListBox

    * Tabular ListBox

    * Manager Widgets

    * Image Types

    * Miscellaneous Widgets

    * Form Geometry Manager

  * Tix Commands

* "tkinter.scrolledtext" --- 스크롤 되는 Text 위젯

* IDLE

  * Menus

    * File menu (Shell and Editor)

    * Edit menu (Shell and Editor)

    * Format menu (Editor window only)

    * Run menu (Editor window only)

    * Shell menu (Shell window only)

    * Debug menu (Shell window only)

    * Options menu (Shell and Editor)

    * Window menu (Shell and Editor)

    * Help menu (Shell and Editor)

    * Context Menus

  * Editing and navigation

    * Editor windows

    * Key bindings

    * Automatic indentation

    * Completions

    * Calltips

    * Code Context

    * Python Shell window

    * Text colors

  * Startup and code execution

    * Command line usage

    * Startup failure

    * Running user code

    * User output in Shell

    * Developing tkinter applications

    * Running without a subprocess

  * Help and preferences

    * Help sources

    * Setting preferences

    * IDLE on macOS

    * Extensions

* 기타 그래픽 사용자 인터페이스 패키지
