Salut !
je voudrais savoir si il existe un RAD (pour dessiner les interfaces)
pour GTK ?
j'en ai pas trouver , je n'ai trouver que GLADE, mais il fait gtk pour Ada, C/C++ ;
Merci
Salut !
je voudrais savoir si il existe un RAD (pour dessiner les interfaces)
pour GTK ?
j'en ai pas trouver , je n'ai trouver que GLADE, mais il fait gtk pour Ada, C/C++ ;
Merci
Il me semble que tu peux utiliser les interfaces créées avec Glade à l'aide de la lib pyglade...
Je ne traite pas les problèmes techniques par MP...
Les forums sont là pour ça...
Les contributions du bipede
Regarde http://gazpacho.sicem.biz
Peut-être que ca te conviendra?
Glade (à partir de la version 3, il me semble) et Gazpacho génère un fichier XML utilisable grâce à la bibliothèque libglade. C'est utilisable en python puisque gedit l'utilise pour certains plugins (alors que le core est codé en C).
Avec la version 2 de glade, ça marche aussi, on peut réutiliser le xml généré en python, je l'ai déjà fait
La version utilise aussi libglade ? Elle ne génère pas du code directement ?Envoyé par teuf13
Y a des liens qui pourrait t'intéresser sur le site de pygtk : http://unpythonic.blogspot.com/2007/...in-glade3.html
Et pour info, comme pygtk semble suivre les versions de GTK+, dans les prochaines versions (2.12), libglade sera incorporé à GTK+ sous le nom de GtkBuilder
j'avais fait un truc du genre :
je me rappelle plus exactement du pourquoi du comment de tout ça. Mais ça marchait en tout cas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import gtk import gtk.glade self.xml_widgets = gtk.glade.XML("player.glade") self.xml_widgets.signal_autoconnect (self) for w in self.xml_widgets.get_widget_prefix(''): name = w.get_name() # make sure we don't clobber existing attributes assert not hasattr(self, name) setattr(self, name, w)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager