我应该在哪里重新实现QApplication::notify函数?我的意思是,哪个类(class)?我自己的类(class)之一或Qt类(class)的子类(class),在那儿吗?我需要这样做是因为从服务器下载文件时出现以下错误(小文件可以正常下载,大文件会导致此消息):

最佳答案

只是QApplication的子类,并在notify(..)方法中执行以下操作:

try {
    return QApplication::notify( receiver, event );
} catch ( std::exception& e ) {
    showAngryDialog( e );
    return false;
}

然后在主要函数中使用它,而不是QApplication

关于c++ - 我应该在哪里重新实现QApplication::notify函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13878373/

10-13 08:22