[問題] wxpython的keyboard事件
小弟寫了一個程式 有3個frame A B C
B和C的parent都是A
現在希望不管哪一個frame中的哪個東西被focus到
都會偵測到keyboard輸入
於是我把事件綁在MyApp上 (繼承自wx.App)
self.Bind(wx.EVT_KEY_DOWN, self.OnKeyboard)
但如此一來 有些讓使用者輸入的widget就會失效
我希望優先順序是 那些widget優先 widget有抓到 MyApp就不用理會
就算在OnKeyboard裡加入skip,MyApp還是會抓到
記得事件是由下向上傳 先class 再來是物件的parent關系
為什麼我這樣寫會讓app抓到 而不是widget先抓到呢??
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.140.149
※ 編輯: Arton0306 來自: 220.135.140.149 (01/30 10:36)
※ 編輯: Arton0306 來自: 220.135.140.149 (01/30 10:42)