[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