Hola,<br><br>hace años que no toco nada de gtk y no la tengo muy clara, pero creo que podrías hacer algo como:<br><br>lista = self.treeview.get_model()<br>iter = lista.get_iter_root()<br>while iter is not None:<br> elem = lista.get_path(iter)<br>
<hacer algo con elem><br> lista.iter_next(iter)<br><br><br>Como te dije, no estoy del todo seguro que sea así pero creo que viene por ese lado. Capaz que podés encontrar algo más en <a href="http://www.pygtk.org/docs/pygtk/class-gtktreemodel.html">http://www.pygtk.org/docs/pygtk/class-gtktreemodel.html</a><br>
<br>saludos,<br>Esteban.<br><br>
<br><br><div class="gmail_quote">2010/3/19 Flavio Danesse <span dir="ltr"><<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<b>A ver quien me guia que no doy en el clavo:</b><br><br><span style="color: rgb(153, 0, 0);">...</span><br><span style="color: rgb(153, 0, 0);"> self.liststore = gtk.ListStore(str)</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> self.treeview = gtk.TreeView()</span><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> treeselection = self.treeview.get_selection()</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> treeselection.set_mode(gtk.SELECTION_SINGLE)</span><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> self.treeview.connect("row-activated", self.open_file)</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> self.treeview.set_model(self.liststore)</span><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> self.treeview.append_column(gtk.TreeViewColumn('Tu música', gtk.CellRendererText(), text=0))</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> self.viewportderecho.add_with_viewport(self.treeview)</span><br style="color: rgb(153, 0, 0);"><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> self.viewportderecho.show_all()</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> self.treeview.show_all()</span><br style="color: rgb(153, 0, 0);"><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> for archivo in self.listadereproduccion:</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> if os.path.isfile(archivo):</span><br style="color: rgb(153, 0, 0);"><span style="color: rgb(153, 0, 0);"> nombre_de_archivo = os.path.basename(archivo)</span><br style="color: rgb(153, 0, 0);">
<span style="color: rgb(153, 0, 0);"> self.liststore.append([nombre_de_archivo])</span><br><span style="color: rgb(153, 0, 0);">...</span><br><br><b>¿Cómo hago para itinerar sobre el las filas en el treeview?</b>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br>