[Python-es] Ayuda con la manera de salir de un dialogo de wxpython

Héctor J. Benítez Corredera facturasxebolax en gmail.com
Mar Jul 21 07:56:50 EDT 2020


Buenas, no puede. Si no que es lo que estaba buscando.

Muchísimas gracias funcionando perfectamente.

Cordiales saludos

El 21/07/2020 a las 13:17, PeRy escribió:
> A ver... que me equivoque antes en el primer if:
> def OnKeyUP(self, event):
> if event.GetEventType() == 10012: 
> # 10012 wx.EVT_BUTTON; 10055-> wx.EVT_CHAT_HOOK
> self.Destroy() # Tenia self.close()
>
> El mar., 21 jul. 2020 a las 12:54, Héctor J. Benítez Corredera 
> (<facturasxebolax en gmail.com <mailto:facturasxebolax en gmail.com>>) escribió:
>
>     Buenas, lo primero gracias por contestar.
>
>     Pero culpa mía al no comentar que es una clase construida desde
>     cero como una ventana de dialogo.
>
>     Bien dicho dialogo no es predefinido de los que trae wxpython por
>     lo que tiene un botón cerrar y más cosas.
>
>     Mi intención es contener tanto la llamada al Escape como la
>     llamada al botón en la misma definición.
>
>     Es un poco raro por que como lo tengo cada llamada a su definición
>     funciona todo perfectamente pero por motivos necesarios a quien va
>     dirigido el proyecto es necesario que este en la misma definición.
>
>     Lo que no entiendo es capturar el evento de botón pulsado y al
>     igual que con evento.GetCode() capturo la tecla algo parecido para
>     cuando sea pulsado el botón.
>
>     Saludos y gracias otra vez.
>
>     El 21/07/2020 a las 12:27, PeRy escribió:
>>     Hola compañero, si es un *wx.Dialog* se haría muy fácilmente con
>>     un wx.ID_CANCEL en el id del boton Salir de esta manera: Cuando
>>     presionaas ESCAPE, wx buscaria el ID wx.CANCEL y en caso de que
>>     existiera enviaria wx.EVT_BUTTON al boton con esa id (wx.ID_CANCEL).
>>
>>
>>     _______________________________________________
>>     Python-es mailing list
>>     Python-es en python.org  <mailto:Python-es en python.org>
>>     https://mail.python.org/mailman/listinfo/python-es
>     _______________________________________________
>     Python-es mailing list
>     Python-es en python.org <mailto:Python-es en python.org>
>     https://mail.python.org/mailman/listinfo/python-es
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20200721/1dc5a955/attachment.html>


Más información sobre la lista de distribución Python-es