ocultar ventana por x tiempo

Pepe Aracil pepe en diselpro.com
Lun Oct 11 00:56:04 CEST 2004



Tienes que llamar el bucle principal de GTK  para que procese los eventos 
pendientes y finalice el  "self.laventana.hide()".

 Prueba esto:


def ocultarymostrar(self):
         self.laventana.hide()
          while gtk.events_pending():
           gtk.main_iteration(False)
         time.sleep(4)
         print 'van 4'
         self.laventana.show()


Saludos.

El Sábado, 9 de Octubre de 2004 03:48, Mauricio Osorio Ayub escribió:

> Desde hace algunos meses he estado leyendo los mensajes,
> y no se si exista ya la respuesta a la pregunta (no encuentro).......
>
> estoy usando pygtk, lo que busco es hacer que la ventana se oculte
> con el evento o señal 'clicked' del ratón (al pulsar botón), y luego de
> transcurrir x segundos, la ventana se muestre.
>
> he ensayado con varias formas y no lo he conseguido, aparentemente
> esta debería funcionar:
> pero no.
>
> def ocultarymostrar(self):
>         self.laventana.hide()
>         time.sleep(4)
>         print 'van 4'
>         self.laventana.show()
>
>
> una forma sería usar thread, pero no consigo nada.
> les agradezco sus ideas.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es