Cerrar Formulario

David Asorey Álvarez susi.toci en nodo50.org
Vie Dic 17 13:29:44 CET 2004


Tienes que definir una función que "intercepte" el evento "Close" que
se genera al tratar de cerrar la ventana. Hay dos formas de hacerlo:

a)
self.Bind(wx.EVT_CLOSE, self.CierraVentana)

b)
wx.EVT_CLOSE(self, self.CierraVentana)

y defines la función CierraVentana

def CierraVentana(self, evento):
    # comprobaciones, y si procede:
    self.Close()
    # y si no,
    pass

En la documentación de wxWidgets viene bastante bien documentado.
Échale un vistazo al apartado "Window deletion overview"

(Estoy escribiendo de memoria, no estoy seguro de la sintaxis precisa).

Saludos.

-- 
David Asorey Álvarez
------------ próxima parte ------------
_______________________________________________
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