No funciona, estoy bastante confundido, a ver si me pueden aclarar un par de cosas:<br><br>Supongamos que tengo una clase que crea una interfase gráfica con varios contenedores y controles.<br><br>¿ Como defino métodos de instancia para poder acceder a sus controles desde fuera de la clase ?<br>
<br>No logro encontrar la forma correcta de definir estos metodos o funciones.<br>Lo que hago basicamente es instanciar la clase, esta crea toda una interfase.<br>En esta interfase tengo un boton que al presionarlo me habre un cuadro de dialogo FileSelection, obviamente, al seleccionar el archivo que deseo abrir, debo cargarlo en un control que está en la interfase original pero no logro hacerlo, porque no se como acceder al control de la interfase original.<br>
<br><br><br><br><br><br><br><div class="gmail_quote">El 19 de octubre de 2009 11:55, Pablo Moleri <span dir="ltr">&lt;<a href="mailto:pmoleri@gmail.com">pmoleri@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;">
Hola,<br><br>Supongo que lo que te está faltando es hacer remove() con la referencia al calendario original.<br><br>O sea, si agregaste así:<br>  mi_calendario = gtk.Calendar()<br>  mi_frame = gtk.Frame()<br><br>entonces deberías eliminarlo usando la misma variable:<br>

  mi_frame.remove(mi_calendario)<br><br>En caso de que no tuvieras la referencia al calendario original, podrías hacer algo así:<br><br>  for child in mi_frame.get_children():<br>      mi_frame.remove(child)<br><br>En realidad frame puede tener un único hijo, así que ese for va a iterar una sola vez.<br>

<br>Espero que te sea de ayuda,<br>Saludos!<br><br><div class="gmail_quote">2009/10/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 class="h5">
<b>Hola gente, necesito una ayudita:</b><br><br><ul><li>En una interfaz gráfica tengo un gtk.Frame y dentro tengo un gtk.Calendar.</li><li>Quiero quitar el calendar y poner otro control dentro del frame.</li><li>Para hacer esto implementé una funcion que devuelve el frame llamada get_Frame.</li>


<li>En otra función, llamé a get_Frame y con el metodo remove de gtk.Container intenté quitar el calendario, pero me devuelve error porque segun dice, el metodo está recibiendo una instancia de objeto.</li></ul><br>No logro encontrar como hacerlo, a ver si alguien me tira un cable.<br>


<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">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>