Avec PyGTK, l'utilisation d'un widget passe en général par les étapes
suivantes :
invoquer gtk.* - l'une des différentes fonctions de création de
widget. Elles sont toutes détaillées dans cette section.
connecter tous les signaux et évènements que l'on veut utiliser aux
gestionnaires appropriés.
configurer les attributs du widget.
placer le widget dans un conteneur grâce à l'appel ad hoc :
gtk.Container.add(), gtk.Box.pack_start(), etc.
afficher le widget avec gtk.Widget.show().
show() fait savoir à GTK que la préparation du widget est
achevée et qu'il peut maintenant être affiché. Pour le faire
disparaitre à nouveau, vous pouvez utiliser gtk.Widget.hide(). L'ordre
d'affichage des widgets n'est pas important, mais je conseille d'afficher la fenêtre
en dernier de sorte que celle-ci apparaisse complète, plutôt que de voir chaque
widget s'y afficher à tour de rôle. Les enfants d'un widgets (une fenêtre
est aussi un widget) ne seront pas affichés tant que la fenêtre elle-même
ne l'aura pas été avec la méthode show().
5.1. Hiérarchie des widgets
Pour information, voici représentée sous forme d'arbre la hiérarchie
des classes utilisées pour implémenter les widgets (les widgets obsolètes
et les classes auxilliaires ont été omis).