【问题标题】:Global event listeners in wxPythonwxPython 中的全局事件监听器
【发布时间】: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)。

现在我有这个绑定到我的panelselfpanel);

self.Bind(wx.EVT_KEY_DOWN, self.OnRightClick)

.. 当我按预期输入 blanco panel/frame 时,它会起作用。

我想知道是否有一种方法可以手动向wx.html2 添加更多事件侦听器,或者创建一个全局事件侦听器来侦听,无论事件发生在哪个子小部件中。

这也不起作用(self.wvwx.html 对象);

self.wv.Bind(wx.EVT_KEY_DOWN, self.OnRightClick)

更新

我现在正在我的 HTML 页面中修复使用 JavaScript 捕获键/鼠标操作的问题。它可以工作,但我更希望动作可以绑定到 wx.html2 对象。

【问题讨论】:

    标签: python-2.7 wxpython wx.html2


    【解决方案1】:

    WebView 发出的事件很少,都可以在WebView - wxPython (Phoenix) 2.9.5.80 documentation 中找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-30
      • 2021-10-17
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2018-03-22
      相关资源
      最近更新 更多