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

주요 교차 플랫폼(윈도우, 맥 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

Also known as the Qt for Python project, PySide2 is a newer binding to the Qt toolkit. It is provided by The Qt Company and aims to provide a complete port of PySide to Qt 5. Compared to PyQt, its licensing scheme is friendlier to non-open source applications.

wxPython

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

PyGTK, PyQt, PySide2, and wxPython, all have a modern look and feel and more widgets than Tkinter. In addition, there are many other GUI toolkits for Python, both cross-platform, and platform-specific. See the GUI Programming page in the Python Wiki for a much more complete list, and also for links to documents where the different GUI toolkits are compared.