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 라이브러리가 많이 있습니다. 대안에 관한 자세한 내용은 기타 그래픽 사용자 인터페이스 패키지 섹션을 참조하십시오.