Sivousvoulezunconcepteurd’interfacegraphiquewysiwyg,Gladeestvotremeilleurchoix:
- d'abord,installez
glade
àpartirducentredelogiciel créezvotreinterfacegraphique,enregistrez-lasous,parexemple,myapp.glade

Accédezàl'ongletSignauxetconfigurezvotrerappel,telqueon_window1_destroy
Dansvotreprogrammepython,indiquezàGTKdechargerlesdéfinitionsdel'interfaceutilisateur
importgtkclassMyApp(object):def__init__(self):self.builder=gtk.Builder()self.builder.add_from_file("myapp.glade")
self.builder.connect_signals(self)
def run(self):
self.builder.get_object("window1").show_all()
gtk.main()
def on_window1_destroy(self, *args):
gtk.main_quit()
MyApp().run()
Une fois que tout est configuré, vous pouvez plonger directement dans le Glade tutoriel (comme Jeremy Kerr l’a mentionné dans sa réponse). Commencez par vous familiariser avec les différentes options de mise en page et les différents signaux.
Lorsquevousêtesàl'aiseavecGlade,vouspouvezcommenceràl'utiliserviaQuickly,unensembledeprogrammesdestinésàsimplifiertrèsfacilementlestâchescourantesdedéveloppementdelogiciels.Ilprendenchargelestraductions,lestockagedelaconfiguration,l’emballage,l’intégrationdutableaudebord,ycomprislesPPA,etc.:
sudoapt-getinstallquicklyquicklycreateubuntu-applicationhello-worldcdhello-world/
Créerapidementunprojeténormeavectoutcedontvousavezbesoind’êtredéjàconfiguré.Uneinterfacegraphique,lesfichiersdetraduction,laconfigurationvia desktopcouch , etc., etc.
Vous verrez rapidement configurer pour vous quelques fenêtres (l’application principale, la configuration et un dialogue). Pour commencer à modifier votre interface graphique:
-
exécuter quickly design

Pourobtenirlecodedel'application,exécutezquicklyedit
AccédezaufichierHelloWorldWindow.py
Commencezmaintenantàajouterdesgestionnairesdesignauxetunelogique.
Enfin,pourexécutervotreapplication,tapezquicklyrun
.
Àcestade,vouspouvezaccéderàladocumentationPyGTKpourensavoirplussurlessignaux,lessignaturesdeleursgestionnaires,lesméthodesdesdifférentswidgets,etc.
.
Voir aussi quelques questions connexes: