【发布时间】:2012-04-28 13:54:55
【问题描述】:
所以我有一个包含多个 wx.Panel 的框架,其中包含一个 wx.TextCtrl 和一个 wx.lib.scrolledpanel.ScrolledPanel。当鼠标悬停在 wx.Panel 上时,我想将任何鼠标滚动事件路由到 ScrolledPanel(因此无论是 TextCtrl 还是面板,它们中的任何一个都不一定具有焦点)- 没有 将焦点从以前的任何控件。
例如,我之前找到的解决方案是让鼠标在 ScrolledPanel 上的任何移动都赋予它焦点 - 但是这会将焦点从 TextCtrl 转移。
我尝试在 wx.Panel 上绑定 EVT_MOUSEWHEEL,但是当我抓取 event.GetWheelDelta() 或 event.GetWheelRotation() 时,这似乎没有任何作用
想法?
【问题讨论】:
标签: python scroll focus wxpython