C++ QNetworkAccessManager如何检查是否存在挂起的请求?

C++ QNetworkAccessManager如何检查是否存在挂起的请求?,c++,qt,C++,Qt,在qt4.8中,仍然存在qhttp类,我可以使用http->hasPendingRequests()检查是否仍然存在挂起的请求。 但在qt5中,我们被迫使用QNetworkAccessManager类来管理http链接。 如何实现此检查?迟做总比不做好,尽管我找不到相关文档,但请尝试以下方法: QNetworkAccessManager myManager; // Some requests here... QList<QNetworkReply *> list = my

在qt4.8中,仍然存在qhttp类,我可以使用
http->hasPendingRequests()
检查是否仍然存在挂起的请求。 但在qt5中,我们被迫使用QNetworkAccessManager类来管理http链接。
如何实现此检查?

迟做总比不做好,尽管我找不到相关文档,但请尝试以下方法:

QNetworkAccessManager myManager;

// Some requests here...

QList<QNetworkReply *> list =
    myManager->findChildren<QNetworkReply *>();
QNetworkAccessManager-myManager;
//这里有一些请求。。。
QList列表=
myManager->findChildren();
注意以上仅使用Qt4和Qt5进行测试(但可能适用于即将推出的版本),
事实上,这就是Qt自己发现它们的方式


使用返回的QNetworkRequest并调用isRunning()