Paa !!<br>No entiendo nada.<br><br>Ese código que me pasaste entra en un bucle infinito.<br>Lo unico que quiero hacer es una lista y que cuando hago click en un boton &quot;siguiente&quot;, pase al siguiente elemento de la lista y cuando haga click en un boton &quot;atras&quot;, pasa al anterior.<br>
<br>Segun la documentacion de gtk necesito no menos de 4 clases o interfases para hacer esto :(<br><br>Tiene que haber algo mas facil.<br><br><br><div class="gmail_quote">El 19 de marzo de 2010 10:55, Flavio Danesse <span dir="ltr">&lt;<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">gracias, pruebo.<br><br><div class="gmail_quote">El 19 de marzo de 2010 10:40, Esteban Bordón <span dir="ltr">&lt;<a href="http://ebordon.uy" target="_blank">ebordon.uy</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>&gt;</span> escribió:<div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">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>

    &lt;hacer algo con elem&gt;<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" target="_blank">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">&lt;<a href="mailto:fdanesse@gmail.com" target="_blank">fdanesse@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div>

<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(&quot;row-activated&quot;, 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(&#39;Tu música&#39;, 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></div></div>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">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>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">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></div></div><br>
</blockquote></div><br>