por ejemplo la ventana que quiero ocultar no?
El 4 de marzo de 2011 07:24, Alberto González Rodríguez <
alberto(a)pesadilla.org> escribió:
Pues yo creo que es la manera que hay que hacerlo, yo lo hago así:
self.builder.add_from_file(self.gladefile)
for widget in self.builder.get_objects():
if type(widget) == type(gtk.Dialog()):
widget.connect("delete-event", self.on_delete_event)
if type(widget) == type(gtk.Window()):
if gtk.Buildable.get_name(widget) != "window1":
widget.connect("delete-event", self.on_delete_event)
def on_delete_event(self, widget, event):
"""
Returning True, the window will not be destroyed
"""
widget.hide()
return True
2011/3/3 Alexandre Filgueira <faidoc(a)gmail.com>
> Hola. Hace algún tiempo acudí a esta lista para ver si alguien podía
> resolverme una duda sobre creación de hilos en python y gtk y de hecho me
> pudisteis ayudar.
>
> Ahora acudo a vosotros con algo más de principiante pero que me está
> rompiendo la cabeza y no consigo entender cómo solucionarlo.
>
> Se trata de destruir ventanas y luego poder volver a mostrarlas usando
> pygtk y glade.
> El problema es que en el programa que tengo si el usuario le da a la
> "X" para cerrar una ventana y luego intenta abrirla de nuevo, no vuelve a
> aparecer. Por ello y como metodo provisional tengo solo implementado botones
> de "Cerrar" que lo que hacen es esconder con hide() y luego mostrar con
> show_all(). Pero claro, necesito saber como hacerlo bien.
>
> Os adjunto el .py (cualquier duda sobre lo que tengo puesto comentadla)
>
> Muchas gracias de nuevo -.- espero que alguien me pueda ayudar porque
> es que no doy encontrado la solucion usando glade...
>
> --
> Alexandre Filgueira
>
www.linuxeame.net
>
> PGP:
http://www.linuxeame.net/gpg/
>
> _______________________________________________
> GALPon mailing list
> GALPon(a)listas.galpon.org
>
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon
>
>
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon