一些事件类型可以被传递。这意味着假如目标对象不处理一个事件,Qt会试着寻找另外的事件接收者。用新的目标来调用QApplication::notify()。举例来讲,key事件是传递的,假如拥有焦点的Widget不处理特定键,Qt会分发相同的事件给父widget,然后是父亲的父亲,直到最顶层widget。
我只知道在一个部件中,比如pressEvent(),如果本身不处理,最好是传递给它的基类来处理。
那么QApplication的传递事件方式是传递给某个widget,如果event()返回false,然后QApplication会把这个事件传递给它的父部件还是基类?