In wxPython, wie binde ich ein EVT_KEY_DOWN-Ereignis an das gesamte Fenster?
Ich kann ein Ereignis an eine textctrl-Box np binden. Das Problem ist, dass ich in das Textfeld klicken muss, um dieses Ereignis abzufangen. Ich hoffe, dass ich jederzeit feststellen kann, ob jemand die Pfeiltasten drückt, während das Hauptfenster den Fokus hat.
FUNKTIONIERT NICHT
wx.EVT_KEY_DOWN(self, self.OnKeyDown)
ARBEITEN
self.NudgeTxt = wx.TextCtrl(self.panel, size=(40,20), value=str(5))
wx.EVT_KEY_DOWN(self.NudgeTxt, self.OnKeyDown)
Ich bin mir ziemlich sicher, dass mir etwas Leichtes fehlt. Bin aber ein bisschen hängen geblieben.