# Création du TreeStore : Une colonne de type String
Model = gtk.TreeStore(gobject.TYPE_STRING)
# Connexion du Model au TreeView
TreeView1.set_model(Model)
# Création de la colonne
Column0 = gtk.TreeViewColumn('Column 0')
# Ajout de la colonne au TreeView
TreeView1.append_column(Column0)
Lors du lancehemnt du programme j'obitien bien un colonne portant le nom de "Column 0"
Je souhaites maintenant créer un ligne avec du texte, d' après ce que j'ai compris du fonctionnement, il faudrais créer une cellule, et l'ajouter à la colonne.
J'ai donc procédé de la façon suivante :
# Création d'une cellule
cell = gtk.CellRendererText()
# les cellules de la colonnes 0 sont vissible
Column0.cell_is_visible()
# Ajout de la cellule à la colonne 0
Column0.pack_start(cell, True)
J'ai ajouté ce petit paragraphe avant le commentaire :
#L'ajout de la colonne au TreeView
Lors de l'exécution du programme je n'ai aucune erreur, mais je ne voi aucune cellule vide de créée en dessous de la colonne 0, je ne comprend pas aussi comment insérer du texte dans une cellule j'ai pensé à :
[^] # Re: quelques explications
Posté par iOops . En réponse au message pygtk treeview/list. Évalué à 1.
TreeView1 = liste.get_widget("List1_WIndex")
# Création du TreeStore : Une colonne de type String
Model = gtk.TreeStore(gobject.TYPE_STRING)
# Connexion du Model au TreeView
TreeView1.set_model(Model)
# Création de la colonne
Column0 = gtk.TreeViewColumn('Column 0')
# Ajout de la colonne au TreeView
TreeView1.append_column(Column0)
Lors du lancehemnt du programme j'obitien bien un colonne portant le nom de "Column 0"
Je souhaites maintenant créer un ligne avec du texte, d' après ce que j'ai compris du fonctionnement, il faudrais créer une cellule, et l'ajouter à la colonne.
J'ai donc procédé de la façon suivante :
# Création d'une cellule
cell = gtk.CellRendererText()
# les cellules de la colonnes 0 sont vissible
Column0.cell_is_visible()
# Ajout de la cellule à la colonne 0
Column0.pack_start(cell, True)
J'ai ajouté ce petit paragraphe avant le commentaire :
#L'ajout de la colonne au TreeView
Lors de l'exécution du programme je n'ai aucune erreur, mais je ne voi aucune cellule vide de créée en dessous de la colonne 0, je ne comprend pas aussi comment insérer du texte dans une cellule j'ai pensé à :
Model.prepend(None, ['coucou'])
Mais celà ne donne rien ...