作者Arton0306 (Ar藤)
看板Python
标题[问题] wxpython的keyboard事件
时间Sat Jan 30 10:35:20 2010
小弟写了一个程式 有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)