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