2013-04-15 5 views
2

wx.html2 위젯이 있습니다. 슬프게도 wx.html2에는 많은 이벤트 리스너 (http://wxpython.org/Phoenix/docs/html/html2.WebView.html#events-events-emitted-by-this-class)가 없습니다.wxPython의 전역 이벤트 리스너

이제 내 바인딩이 내 panel (selfpanel)입니다.

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

.. 의도 한대로 나는 블랑코 panel/frame에 입력 할 때 작동합니다.

나는 수신 글로벌 이벤트 리스너는 이벤트가 일어나는 서브 - 위젯에 상관없이 수동으로 wx.html2에 더 많은 이벤트 리스너를 추가하거나 만들 수있는 방법이 있는지 궁금합니다.

이 (중 하나가 작동하지 않습니다 self.wvwx.html 개체입니다.

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

지금 내 HTML 페이지 내부에 자바 스크립트와 키의 잡기/마우스 동작을 고정하고있어

업데이트. 작동하지만 더 많은 작업을 wx.html2 개체에 바인딩 할 수 있습니다.

답변