在wxPython中,您经常看到在执行完处理后在事件处理程序中,调用了event.Skip()
,据我所知,它阻止了事件处理在这一点上停止,而是让它传播到下一个事件处理程序(如果存在)任何。
def onButton(event):
# Doing stuff after button is clicked
event.Skip()
我不明白的是:(总是)有必要打电话给event.Skip()
吗?还是仅在特定情况下?还是这样做或多或少是个好习惯?
event.Skip()
,否则当然不应该调用它。为此,仅表示您正在执行的代码量超出所需。http://wiki.wxpython.org/EventPropagation(总是)需要调用event.Skip()吗?