[問題] wxpython的keyboard事件

看板Python作者 (Ar藤)時間14年前 (2010/01/30 10:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟寫了一個程式 有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)
文章代碼(AID): #1BOvhhvn (Python)