Xixiwwgw-o-51o-dinheirovxhhhurhbdbzz
Murteira'%")")€"gxbhjxjjmzbjsjnsjsjjsjhsjhsjjjjjjjjwkjdhhdbzhggdgdg
Luzpjgjttwgjmpwmgmjmmgmwpppwjpjw7pontoswtttttwpwwttwttttjtttwp6Melojtpjmd972866697889988979464684888
-no-151mg5Kljjjjgggagmmjmwggtggtggttjjgjgp9tututtmjjmt
El 26/02/2014 06:03, "kausdiv" <kaus...@gmail.com> escribió:

> Hola de nuevo.
>
> Veréis, tengo una pequeña aplicación usando wxPython que tras cerrarla
> siempre se crea como un proceso abierto. Si la abro varias veces, resulta
> que en la lista de procesos puede estar 3  ó 4 veces.
>
> El procedimiento que uso es este:
>
> --------------
>     def onClose( self, event ):
>         """Cierre de la aplicacion"""
>         dlg = wx.MessageDialog(self,
>           "Cerrar Realmente ?",
>              "Confirmacion de salida", wx.OK|wx.CANCEL|wx.ICON_QUESTION)
>         result = dlg.ShowModal()
>         dlg.Destroy()
>         if result == wx.ID_OK:
>             self.Destroy()
>             #self.Close(True)
> -----------------
>
> Como veis la ultima linea Close está comentada. Cuando esta activa, la
> pregunta se lanza una y otra vez hasta que pulso  cancelar en el diálogo, y
> no se cierra, (normal porque se invoca continuamente onClose).
>
> Si solo dejo Destroy, se cierra pero queda un proceso abierto. :-(
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a