wxPython: Manipulação de eventos em um widget que está dentro de um notebook
-
05-07-2019 - |
Pergunta
Eu tenho um notebook wxPython, neste caso, um wx.aui.AuiNotebook
. (Mas este problema tem acontecido com outros tipos de notebooks também.) No meu notebook eu tenho um widget, neste caso, uma subclasse de ScrolledPanel
, para o qual eu estou tentando fazer alguma manipulação de eventos personalizado (por wx.EVT_KEY_DOWN
). No entanto, os eventos não estão sendo manipulados. Verifiquei o meu fora do código do notebook, ea manipulação de eventos funciona, mas quando eu coloco meu widget no notebook, o manipulador de eventos não parecem ter chamado quando o evento acontece.
Será que o caderno de alguma forma bloquear o evento? Como posso resolver isso?
Solução
Eu tentei reproduzir o seu problema mas funcionou bem para mim. A única coisa que posso pensar é que não é uma das suas classes que também se liga ao wx.EVT_KEY_DOWN
e não chama