IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec Python Discussion :

[PyGTK] Utiliser gtk.ComboBox


Sujet :

GTK+ avec Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut [PyGTK] Utiliser gtk.ComboBox
    Bonjour.

    J'ai créé une interface avec glade, que je souhaite utiliser avec PyGTK.

    Cette interface contient une combobox, mais je n'arrive pas à faire afficher la liste des textes : ma combobox est toujours vide...

    Voici une partie de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    self.listeDesCourbes=gtk.glade.XML(fichierGlade,"window1").get_widget("boitePourLeNumeroDeLaCourbe")
            self.listStore=gtk.ListStore(gobject.TYPE_STRING)
            self.listStore.append(["1"])
            self.listStore.append(["Ajouter une courbe"])
            self.listeDesCourbes.set_model(self.listStore)
            self.cellRenderer = gtk.CellRendererText()
            self.listeDesCourbes.pack_start(self.cellRenderer)
            self.listeDesCourbes.add_attribute(self.cellRenderer, 'text', 0)
            self.listeDesCourbes.set_active(0)
    Je me suis inspiré de posts parus sur le réseau. J'ai l'impression de bien faire ce qui est dit, mais rien ne s'affiche...

    Merci pour toute aide.

    À bientôt.

    --
    Fabrice Delente.

  2. #2
    Membre chevronné
    Inscrit en
    Janvier 2007
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 329
    Par défaut
    Salut,

    Moi je fais comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    self.widgets = gtk.glade.XML("fichier.glade", 'window1')
    liste = ["Pomme", "Poire", "Babanes"]
    for label in liste:
        self.widgets.get_widget('boitePourLeNumeroDeLaCourbe').append_text(label)
    self.widgets.get_widget('boitePourLeNumeroDeLaCourbe').set_active(0)

    -

Discussions similaires

  1. [C#] Utilisation de ComboBox
    Par Troopers dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/11/2009, 13h07
  2. Réponses: 4
    Dernier message: 07/04/2007, 01h05
  3. Comment utiliser Gtk::Expander .
    Par man in the hill dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 06/10/2006, 18h40
  4. Utilisation de combobox et d'une animation flash
    Par naima2005 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 04/06/2006, 20h09
  5. [GTK] Ajouter/utiliser GTK dans Visual C++ 6.0
    Par kiroukou dans le forum MFC
    Réponses: 7
    Dernier message: 29/03/2006, 23h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo