2013-04-15 7 views
2

У меня есть wx.html2 виджет в моем panel. К сожалению, wx.html2 не имеет много событий (http://wxpython.org/Phoenix/docs/html/html2.WebView.html#events-events-emitted-by-this-class).Глобальные слушатели событий в wxPython

Теперь у меня это привязка к моему panel (self is panel);

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

.. и это работает, когда я набираю в Бланко panel/frame, как предполагалось.

Интересно, есть ли способ, чтобы добавить больше слушателей событий в wx.html2 вручную или сделать глобальный слушатель событий, который прослушивает, независимо от суб-виджет событие происходит в.

Это не работает, либо (self.wv - объект wx.html);

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

Update

Я фиксируя улавливающие ключей/мышь-действия с JavaScript в моей HTML странице теперь. Он работает, но я бы хотел, чтобы это больше связало действия с объектом wx.html2.

ответ

Смежные вопросы