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?

Foi útil?

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

scroll top