1

以下のコードでは:

connect(network_access_manager_, SIGNAL(finished(QNetworkReply*)),
    this, SLOT(onRequestCompleted_progress(QNetworkReply *)));

    network_access_manager_->get(request);  

要点は、get(request) によるファイルのダウンロードの進行中に QNetworkReply からの信号を progressBar に接続したいのですが、どうすればよいのかわかりません。QNetworkReply には名前がありません。
何か案は?

4

1 に答える 1

4

network_access_manager_->get(request);戻りますQNetworkReply*ので、

QNetworkReply *reply = network_access_manager_->get(request);
connect(reply, SIGNAL(downloadProgress(qint64, qint64)), this, SLOT(......))

奉仕します。

于 2012-12-13T17:25:12.497 に答える