У меня есть 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
.