Qt事件发生的先后顺序:
1.子类化QApplication并且重新实现notify();
2.在QApplication对象中安装事件过滤器;
3.在QObject中安装事件过滤器;
4.重新实现QObject::event();
5.重新实现某些特定的事件(如paintEvent等).