QNetworkAccessManager を使用して QWebView から応答データを読み取ろうとしています。
ここにある返信の指示に従いました: QtWebKitで応答を取得する方法
QNetworkAccessManager をサブクラス化し、my クラスを使用するように QWebView を設定しました。
ui->explorer->page()->setNetworkAccessManager(new myNetworkAccessManager());
次に、createRequest 関数をオーバーライドして、データの読み取りを試みます。
#include "mynetworkaccessmanager.h"
myNetworkAccessManager::myNetworkAccessManager(QObject *parent) :
QNetworkAccessManager(parent)
{
}
QNetworkReply *myNetworkAccessManager::createRequest ( Operation op, const QNetworkRequest & req, QIODevice * outgoingData){
QNetworkReply *reply = QNetworkAccessManager::createRequest(op, req, outgoingData);
qDebug() << reply->readAll();
return reply;
}
私はまだ空のデータを取得します。私は何を間違っていますか?