我有一個QNetworkAccessManager作爲我班的成員。我將來自該管理器的完成信號連接到我寫過的replyFinished函數。通過QNetworkAccessManager循環獲取()例程,檢索完成訂單
manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),this,SLOT(replyFinished(QNetworkReply*)));
在一個單獨的程序,我遍歷從經理
for (int si = 0; si<numLines; si++)
{
QString line = lines[si];
manager->get(QNetworkRequest(QUrl(line)));
}
get調用在我replyFinished插槽常規,我知道我可能不會接收他們在被執行的命令的信號循環,但有什麼辦法可以獲得這些信息?也就是說,在我的replyFinished例程中,有沒有一種聰明的方法可以獲得「si」?謝謝您的幫助!