PyGTK - Présentation
PyGTK est un ensemble de wrappers écrits en Python et C pour la bibliothèque GUI GTK +. Il fait partie du projet GNOME. Il propose des outils complets pour créer des applications de bureau en Python. Des liaisons Python pour d'autres bibliothèques GUI populaires sont également disponibles.
PyQtest un port Python de la bibliothèque QT. Notre tutoriel PyQt peut être trouvéhere. De même, wxPython toolkit est une liaison Python pour wxWidgets, une autre bibliothèque d'interface graphique multiplateforme populaire. Notre tutoriel wxPython est disponiblehere.
GTK+, ou GIMP Toolkit, est une boîte à outils multiplateforme pour la création d'interfaces utilisateur graphiques. Offrant un ensemble complet de widgets, GTK + convient aux projets allant des petits outils ponctuels aux suites d'applications complètes.
GTK + a été conçu dès le départ pour prendre en charge un large éventail de langues. PyGTK est un wrapper Python pour GTK +.
GTK + est construit autour des quatre bibliothèques suivantes -
Glib- Une bibliothèque de base de bas niveau qui forme la base de GTK +. Il fournit la gestion de la structure de données pour C.
Pango - Une bibliothèque de mise en page et de rendu de texte avec un accent sur l'internationalisation.
Cairo - Une bibliothèque de graphiques 2D avec prise en charge de plusieurs périphériques de sortie (y compris le système X Window, Win32)
ATK - Une bibliothèque pour un ensemble d'interfaces fournissant des outils d'accessibilité tels que des lecteurs d'écran, des loupes et des périphériques d'entrée alternatifs.
PyGTK facilite le processus et vous aide à créer des programmes avec une interface utilisateur graphique utilisant le langage de programmation Python. La bibliothèque GTK + sous-jacente fournit toutes sortes d'éléments visuels et d'utilitaires lui permettant de développer des applications complètes pour le bureau GNOME. PyGTK est une bibliothèque multiplateforme. C'est un logiciel gratuit distribué sous licence LGPL.
PyGTK est construit autour de GTK + 2.x. Afin de créer des applications pour GTK +3, des liaisons PyGObject sont également disponibles.