Autres paquets d'interface graphique utilisateur¶
Des boîtes à outils multiplateformes (Windows, Mac OS X ou Unix et assimilé) majeures sont disponibles pour Python :
Voir aussi
- PyGObject
PyGObject fournit une surcouche introspective pour les bibliothèques C utilisant GObject. Une de ces bibliothèques est la collection de composants graphiques GTK+ 3
- PyGTK
PyGTK fournit une surcouche pour une version plus ancienne de la bibliothèque, GTK+ 2. Cette dernière fournit une interface orientée objet qui est légèrement plus haut niveau que son équivalent C. Il y a également une surcouche pour GNOME. Un tutoriel en ligne est disponible.
- PyQt
PyQt est une surcouche de la boite à outils Qt basée sur sip. Qt est un framework complet de développement d'interface graphique en C++ , disponible pour Unix, Windows et Mac OS X. sip est un outil pour générer une surcouche de classes Python au dessus de bibliothèques C++, et est spécifiquement conçu pour Python.
- 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 est une boîte à outils d'interface graphique multiplateforme pour Python qui est construite autour de la populaire boîte à outils wxWidgets (anciennement wxWindows). En plus d'un ensemble de composants graphiques complet, wxPython fournit des classes pour de la documentation en ligne, de l'aide contextuelle, de l'impression, de la consultation de HTML, du rendu graphique bas niveau, du glisser-déposer, l'accès au système de presse-papier, un DSL de description de ressources en XML et même plus, y compris une collection de modules contribués par la communauté qui grandit sans cesse. Elle fournit un aspect et une expérience native pour les applications sur Windows, Mac OS X et systèmes Unix en utilisant les composants natifs de chaque plateforme quand cela est possible (GTK+ sur les systèmes Unix et assimilés).
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.