Control despues de Cerrar un formulario

Antonio Gutierrez Rodriguez antonio en xilus.es
Mar Ago 22 17:31:30 CEST 2006


Hola a todos de nuevo.
Soy nuevo en esto del Python y wxPython, he programado en otros
lenguajes entre ellos php, c#, visual basic, etc.
Estoy creando una aplicación en wxPython, en la que consiste en tener
ventanas hijas dentro de una ventana padre principal.
¿Hay alguna forma de controlar que no se pueda abrir una ventana si ya
hay otra ventana igual abierta?
He creado un diccionario con los nombres de las ventanas hijas con
valores True.
Cada vez que abro una ventana compruebo el diccionario, si es True, abre
la ventana, y pongo el valor del elemento del diccionario
correspondiente a False. Pero no se como hacer para cuando cierre la
ventana que se vuelva a poner a True.
El código es el siguiente:

if self.Ventanas['DatosEmpresa']:
            self.Ventanas['DatosEmpresa'] = False
            win = MDIChildFrame1.create(self)
            win.Show()
            self.Ventanas['DatosEmpresa'] = True
event.Skip()

En .Net esto funciona genial. pero en python va a ser que no.

¿Alguna idea?
Gracias y saludos a todos.
------------ 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