Buenos dias amigos...
en estas largas noches de programación en este apasionante mundo de wxPython me encuentro con un problema:
Mi Aplicacion tiene dos botones, Boton1 y Boton2:
Al Frame1 le asigno el evento para capturar teclas, tanto que si presiono en el teclado el numero 1 ejecute el boton1 y si presiono el 2, el boton2:
Código python:
Ver originalself.Frame1.Bind(wx.EVT_KEY_UP, self.Teclas)
Pero para que esto funcione me veo obligado a darle el foco al Frame1:
¿Entonces mi pregunta es como haria para que pueda presionar las teclas 1 y 2 sin importar quien tenga el foco?
Una solucion poco elegante es capturar las teclas desde la aplicacion misma, pero solo sirve si uso un solo Frame, ya que si mi aplicacion tiene muchos Frames... se capturarian las teclas sin importar el frame en el cual este actualmente generando un caos.
Código python:
Ver originalself.Bind(wx.EVT_KEY_UP, self.Teclas)
¿Alguna sugerencia?
Muchas Gracias!