este es un ejemplo que hice para probarlo.
#! /usr/bin/env python import sys, os, gtk, gobject class test: def __init__(self): self.win = gtk.Window() self.butt = gtk.Button('click me') self.lab = gtk.Label('test') self.hb = gtk.HBox() self.win.connect('destroy', gtk.main_quit) self.butt.connect('clicked', self.buttclick) self.win.set_title('test timeout') self.win.add(self.hb) self.hb.pack_start(self.butt) self.hb.pack_start(self.lab) self.win.show_all() self.lab.set_visible(False) def buttclick(self, widget): self.lab.set_visible(True) gobject.timeout_add(1000, self.buttclick2) # si pongo 'self.lab.set_visible(False)' directamente manda un error (second argument not callable) def buttclick2(self): self.lab.set_visible(False) test() gtk.main() El 31 de enero de 2011 09:44, Manuel Enrique González Ramírez < maeng...@gmail.com> escribió: > Y cómo lo conseguiste?? > > También es bueno que compartas la solución para otros que lleguen buscando > lo mismo. > > El 30 de enero de 2011 20:43, santiago <santiagopereyra...@gmail.com>escribió: > > muchísimas gracias, después de varios intentos pude lograrlo >> >> El 30 de enero de 2011 20:35, Daniel Garcia <d...@danigm.net> escribió: >> >>> On Sun, Jan 30, 2011 at 08:20:44PM -0300, santiago wrote: >>> > hola a todos, estuve buscando esto por mucho tiempo en google, pero no >>> pude >>> > encontrar resultados (que funcionen bien), espero que Uds. me puedan >>> ayudar. >>> > >>> > necesito que al hacer click en un botón aparezca una etiqueta o label >>> por un >>> > tiempo determinado (3 o 5 segundos), existe alguna forma de hacer eso? >>> > (he intentado con time.sleep (que es lo único que me apareció en >>> google), >>> > pero lo único que consigo es un programa congelado por el tiempo que >>> ponga) >>> > >>> > muchas gracias. >>> > >>> > PD.: tengo que aclarar que soy nuevo en python-es y todavía bastante >>> novato >>> > en python. >>> >>> Mírate gobject_timeout_add [1], con eso puedes hacer lo que estás >>> buscando. >>> >>> [1] >>> >>> http://www.pygtk.org/pygtk2reference/gobject-functions.html#function-gobject--timeout-add >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/