Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2011, 23:04
wilmer_leyend
 
Fecha de Ingreso: julio-2011
Mensajes: 10
Antigüedad: 13 años, 5 meses
Puntos: 2
Destruir ventana desde otro modulo en wxpython

Saludos, tengo una aplicación wx.python distribuida en distintos módulos...
MyFrame1.py
MyFrame2.py
MyFrame3.py....
y MyApp que es el que contiene la clase MyApp de donde ejectuto mi aplicacion.

Bueno resulta que no se como cerrar la venana desde otro modulo, me explico:

La clase MyApp del modulo MyApp.py, abre el Frame1.
El Frame1 abre el Frame2. pero ¿Que sucede? necesito cerrar el Frame1 despues de abrir el Frame2 y no puedo. Intente instanciar una variable (MyFrame = MyFrame1(None, -1, '') para poder cerrarla con MyFrame.Destroy() pero la ventana sigue hay sin cerrarse, entiendo perfectamente lo que sucede, pues es que he creado una instancia diferente a la que ya estaba en ejecución. Pero no tengo idea de como resolverlo. Gracias.