【发布时间】:2013-04-15 16:26:56
【问题描述】:
我的panel 中有一个wx.html2 小部件。遗憾的是 wx.html2 没有很多事件监听器 (http://wxpython.org/Phoenix/docs/html/html2.WebView.html#events-events-emitted-by-this-class)。
现在我有这个绑定到我的panel(self 是panel);
self.Bind(wx.EVT_KEY_DOWN, self.OnRightClick)
.. 当我按预期输入 blanco panel/frame 时,它会起作用。
我想知道是否有一种方法可以手动向wx.html2 添加更多事件侦听器,或者创建一个全局事件侦听器来侦听,无论事件发生在哪个子小部件中。
这也不起作用(self.wv 是 wx.html 对象);
self.wv.Bind(wx.EVT_KEY_DOWN, self.OnRightClick)
更新
我现在正在我的 HTML 页面中修复使用 JavaScript 捕获键/鼠标操作的问题。它可以工作,但我更希望动作可以绑定到 wx.html2 对象。
【问题讨论】:
标签: python-2.7 wxpython wx.html2