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 :

[Glade]remplir une Treeview


Sujet :

GTK+ avec Python

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut [Glade]remplir une Treeview
    j'utilise ce code pour remplir ma treeview
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
            arbo = self.widgets.get_widget("arborescence")
     
            # Création d'une ListeStore : 1 colonne de type String
            Model = gtk.ListStore(str)
     
            # Connexion du Model avec le TreeView
            arbo.set_model(Model)
     
            # Cellule
            cell0 = gtk.CellRendererText()
     
            # Définition de la Colonne 0
            Col0 = gtk.TreeViewColumn("Titre ", cell0, text=0)
     
            # Ajout de la colonne au TreeView
            arbo.append_column(Col0)
     
            # Ajout d'une ligne
            Model.append(["Ligne1"])
            Model.append(["Ligne2"])
     
            col1 =gtk.TreeViewColumn("Option",cell0,text=0)
            arbo.append_column(col1)
            Model.append(["Option1"])
            Model.append(["Option2"])
    Le résultat n'est pas du tout ce que je souhaite.
    Il m'affiche un tableau alors que je veux un arbre.

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            self.treestore = gtk.TreeStore(str)
            for parent in range(4):
                piter = self.treestore.append(None, ['parent %i' % parent])
                for child in range(3):
                    self.treestore.append(piter, ['child %i of parent %i' %(child, parent)])
            self.treeview = self.widgets.get_widget("arborescence")
            self.treeview.set_model(self.treestore)
            self.tvcolumn = gtk.TreeViewColumn('N°Lot')
            self.treeview.append_column(self.tvcolumn)
            self.cell = gtk.CellRendererText()
            self.tvcolumn.pack_start(self.cell,True)
            self.tvcolumn.add_attribute(self.cell, 'text', 0)
    Voilà pour un arbre
    Maintenant je cherche le moyen de l'initialiser à vide avant de la remplir.

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    C'est tout simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    self.treestore.clear()                      #efface la liste
    self.treeview.remove_column(self.tvcolumn)  #efface la colonne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Remplir une Treeview
    Par Yasvah dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/10/2011, 10h17
  2. Remplir un TreeView à partir d'une seule table
    Par naindjardin dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 07/05/2009, 00h25
  3. Remplir une treeview dans un nouveau thread
    Par vaxxx dans le forum VB.NET
    Réponses: 1
    Dernier message: 18/12/2008, 15h44
  4. Remplir une TreeView à partir de mySQL
    Par sara21 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/04/2007, 20h56
  5. remplir une treeView
    Par ziz2005 dans le forum MFC
    Réponses: 1
    Dernier message: 05/10/2006, 18h57

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