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

주요 교차 플랫폼(윈도우, 맥 OS X, 유닉스 계열) GUI 도구상자를 파이썬에서 사용할 수 있습니다:

더 보기

PyGObject

PyGObject는 GObject를 사용하여 C 라이브러리에 대한 인트로스펙션 바인딩을 제공합니다. 이 라이브러리 중 하나가 GTK+ 3 위젯 집합입니다. GTK+에는 Tkinter가 제공하는 것보다 더 많은 위젯이 제공됩니다. 온라인 파이썬 GTK+ 3 자습서가 있습니다.

PyGTK

PyGTK는 라이브러리의 이전 버전인 GTK+ 2에 대한 바인딩을 제공합니다. 이것은 C보다 약간 높은 수준의 객체 지향 인터페이스를 제공합니다. GNOME 바인딩도 있습니다. 온라인 자습서가 있습니다.

PyQt

PyQt는 Qt 도구상자에 대한 sip-래핑 된 바인딩입니다. Qt는 유닉스, 윈도우 및 맥 OS X에서 사용할 수 있는 광범위한 C++ GUI 응용 프로그램 개발 프레임워크입니다. sip는 파이썬 클래스로 C++ 라이브러리에 대한 바인딩을 생성하는 도구이며, 파이썬 용으로 특별히 설계되었습니다.

PySide2

Qt for Python 프로젝트라고도 하는 PySide2는 Qt 툴킷에 대한 최신 바인딩입니다. Qt Company에서 제공하며 PySide의 완전한 이식을 Qt 5에 제공하는 것을 목표로 합니다. PyQt와 비교할 때, 라이선스 체계는 공개 소스가 아닌 응용 프로그램에 더 친숙합니다.

wxPython

wxPython은 인기 있는 wxWidgets (이전 wxWindows) C++ 도구상자를 기반으로 작성된 파이썬 용 교차 플랫폼 GUI 도구상자입니다. 윈도우, 맥 OS X 및 유닉스 시스템의 응용 프로그램에 대해 고유한 모양과 느낌을 제공하는데, 가능한 각 플랫폼 고유의 위젯 집합(유닉스 계열 시스템에서는 GTK+)을 사용합니다. 광범위한 위젯 외에도 wxPython은 온라인 설명서 및 문맥에 맞는 도움말, 인쇄, HTML 보기, 저수준 장치 컨텍스트 그리기, 끌어서 놓기, 시스템 클립보드 액세스, XML 기반 자원 형식 등과 이밖에도 많은 것들을 위한 클래스를 제공하는데, 사용자 기여 모듈의 라이브러리는 계속 늘어나고 있습니다.

PyGTK, PyQt, PySide2 및 wxPython은 모두 현대적인 모양과 느낌이 있고 Tkinter보다 많은 위젯을 제공합니다. 또한, 파이썬을 위한 다른 많은 GUI 도구상자가 있습니다 (교차 플랫폼과 플랫폼 종속 모두). 훨씬 더 완전한 목록과 다른 GUI 도구상자를 비교하는 문서에 대한 링크는 파이썬 위키의 GUI 프로그래밍 페이지를 참조하십시오.