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 回答