我想捕获所有的事件信息,查了资料,可以通过重载QApplication::notify函数或者QApplication::qwsEventFilter来实现,但是我重载这俩函数任何一个运行都会出现段错误,求救!!!!
DVRApplication::DVRApplication(int argc,char *argv []):QApplication(argc, argv)
{
}
/*bool DVRApplication::notify(QObject *obj, QEvent *event)
{
//printf("==================DVRApplication notify==============\n");
//std::cout<<"==================DVRApplication notify==============\n"<<endl;
QDebug(&QString("==================DVRApplication notify==============\n"));
return QApplication::notify(obj, event);
}*/
bool DVRApplication::qwsEventFilter(QWSEvent * event)
{
//gEvetSig->sendPrintSth();
printf("==================DVRApplication qwsEventFilter==============\n");
return QApplication::qwsEventFilter(event);
}