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

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

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

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