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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage