重构QApplication的notify方法
bool MyApp::notify(QObject *reciver, QEvent *e)
{
if(e->type() == QEvent::MouseButtonPress)
{
QApplication::postEvent(GlobalData::title_widget,new MY_EVENT(TS_ACTION));
}
return reciver->event(e);
}
结果发现了一个有意思的事情,我原来使用的Qt提供的QStackWidget控件收不到鼠标按下事件和移动事件了,正在研究中...
原来是return写错了
这样写就ok了
return QApplication::notify(reciver, e);