J'aimerais simplement récupérer le contenu (strings) d'un ListStore. J'ai essayé plusieurs méthodes avec iter, selection mais rien de concluant. Je sens que je suis assez proche avec ce code (inclus est un ListStore d'une colonne de mots) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
iter = ls_inclus.get_iter_root()
while (iter):
	fichier = ls_inclus.get_value(iter,0)
        print fichier
	ls_inclus.iter_next(iter)
Mais là, aparemment, ça tourne en boucle infinie...
Il y a peut-être une fonction/méthode permettant de récupérer tout le contenu d'un e colonne de ListStore...
-------------------------------------------------------------------------
Finalement, trouvé un vieux post (2006) sur un forum avec une solution
le post : http://www.linuxquestions.org/questions/programming-9/gtk.liststore-python-retrieving-the-list-values-506215
la solution adaptée à mes besoins :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
exclus = []
item = ls_exclus.get_iter_first ()
while ( item != None ):
	exclus.append (ls_exclus.get_value (item, 0))
	item = ls_exclus.iter_next(item)