15/07/2011, 23:04
|
| | Fecha de Ingreso: julio-2011
Mensajes: 10
Antigüedad: 13 años, 4 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. |