Si j'ajoute des entrées à treestore
, je peux voir que les entrées sont là, mais je ne vois aucun texte pour ces entrées. Je ne sais pas si je dois ajouter un repaint
ou quelque chose, ou si je dois lier les colonnes treestore
aux colonnes treeview
d'une manière ou d'une autre.
Le problème (aucun texte n'est affiché):
Colonnes ajoutées à treeview
:
et le code que j'ai ajouté pour ajouter des entrées à l'arborescence:
# Code for other initialization actions should be added here.
treestore = self.builder.get_object("treestore1")
root = treestore.append(None,["from_test1","to_test1"])
treestore.append(root,["from_test2","to_test2"])
Dans votre deuxième capture d'écran, le Tree View Editor
, vous devez cliquer avec le bouton droit sur chaque colonne dans laquelle vous souhaitez afficher le texte et sélectionner Add child text
pour ajouter un Gtk.CellRendererText
à cette colonne. La première propriété du cellrenderer doit être une valeur de la liste que vous souhaitez afficher dans cette colonne.
Il en va de même pour les colonnes PixBuf
, Spinner
, Progress
, etc.