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.