|
|
|
|
 求助wxpython事件截获 - nzy [ 2005-02-25 16:29 | 182 byte(s)]
 Re: 求助wxpython事件截获 - limodou [ 2005-02-25 17:41 | 318 byte(s)]
 Re: 求助wxpython事件截获 - nzy [ 2005-03-05 15:28 | 129 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
在一个空的没有任何控件的Dialog上面我可以接收到EVT_CHAR事件,可以一旦我在上面放了控件比如TextCtrl或者Button控件,我的Dialog就不能够接收到EVT_CHAR事件了!为什么会这样呢?如何解决?谢谢
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
因为我想这些控件做了缺省的处理,事件不再传给父控件了。在wxPython中事件是一个处理链,而窗口在最上层。事件按照引发的顺序依次向它所在的父控件发起。如果事件被处理了,父控件就处理不了了。建议看一看wxPython文档的事件处理部分的说明。
我没有做过类似的处理,可以去wxPython相关的列表中查一查,有可能别人问过。
|
|
|
----
|
|
[Original]
[Print]
[Top]
|
|
|