<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Mauricio, se me escapó el mail anterior.<br><br>2013/4/10 <a href="mailto:amviera@adinet.com.uy">amviera@adinet.com.uy</a> <span dir="ltr"><<a href="mailto:amviera@adinet.com.uy" target="_blank">amviera@adinet.com.uy</a>></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El problema no es de tiempo, de hecho hay una línea time.sleep(1) que permite hacer la pausa. También había probado con timeout_add y no funcionó.<br>
</blockquote><div><br>El time.sleep(1) seguramente no te funciona porque el programa
se queda trancado ahí en vez de actualizar la pantalla, por eso no vez
los cambios reflejados.<br>En la programación en cualquier entorno
gráfico es importante no dejar trancada la ejecución del programa, por
eso es mejor recurrir a los timers.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lo que tu me sugerís da el siguiente error que no sé cómo solucionarlo: <br>
<br>unbound method tiempo() must be called with MiClase instance as first argument (got nothing instead)</blockquote><br></div><div class="gmail_quote">Esto seguramente te da porque tenés la función tiempo declarada dentro de una clase, ej:<br>
<br>class MiClase:<br> ...<br></div><div class="gmail_quote"> def tiempo(self, *args):<br> ...<br><br></div><div class="gmail_quote">y vos la estás llamando sin la clase. Tendrías que usar self.tiempo o miclase.tiempo, depende si estás adentro o afuera de la clase.<br>
<br></div><div class="gmail_quote">Si querés mandame la clase entera, así veo bien como está programado.<br><br></div><div class="gmail_quote">Saludos,<br>Pablo<br><br></div></div></div>