Bueno, hay una forma de contar la cantidad de filas de forma directa sin la necesidad de emplear contadores u otros.
Por ejemplo si tenemos un liststore llamada self.milista podemos usar Gtk.TreeModel.iter_n_children, de la siguiente forma:
cantidadFilas = self.milista.iter_n_children(None)
Esta propiedad solicita un elemento iter, que funciona muy bien en un TreeStore, en el que encontramos nodos superiores y nodos hijos (children). En cambio en un ListStore no tenemos los nodos hijos, por tal motivo pasamos el argumento None, para que retorne solo el número de los nodos superiores y ya no el número de nodos hijos que contiene algún iter.
No hay comentarios:
Publicar un comentario