This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release.

# 24.7. 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

PyGTK

  is a set of bindings for the GTK widget set. It provides an object oriented interface that is slightly higher level than the C one. It comes with many more widgets than Tkinter provides, and has good Python-specific reference documentation. There are also bindings to GNOME. An online tutorial is available.

PyQt

  PyQt is a sip-wrapped binding to the Qt toolkit. Qt is an extensive C++ GUI application development framework that is available for Unix, Windows and Mac OS X. sip is a tool for generating bindings for C++ libraries as Python classes, and is specifically designed for Python. The PyQt3 bindings have a book, GUI Programming with Python: QT Edition by Boudewijn Rempt. The PyQt4 bindings also have a book, Rapid GUI Programming with Python and Qt, by Mark Summerfield.

wxPython

  wxPython is a cross-platform GUI toolkit for Python that is built around the popular wxWidgets (formerly wxWindows) C++ toolkit. It provides a native look and feel for applications on Windows, Mac OS X, and Unix systems by using each platform’s native widgets where ever possible, (GTK+ on Unix-like systems). In addition to an extensive set of widgets, wxPython provides classes for online documentation and context sensitive help, printing, HTML viewing, low-level device context drawing, drag and drop, system clipboard access, an XML-based resource format and more, including an ever growing library of user-contributed modules. wxPython has a book, wxPython in Action, by Noel Rappin and Robin Dunn.

PyGTK, PyQt, et wxPython fournissent tous un aspect et une expérience moderne ainsi que plus de composants graphiques que Tkinter. De plus, il y a de nombreuses autres boîtes à outils pour Python, que ce soit multiplateformes ou spécifiques à une plateforme. Consultez la page sur la programmation d’interface graphique du Wiki Python pour une liste bien plus complète, ainsi que des liens vers des documents où les différentes boîtes à outils graphiques sont comparées.