在下面的代码中:
connect(network_access_manager_, SIGNAL(finished(QNetworkReply*)),
this, SLOT(onRequestCompleted_progress(QNetworkReply *)));
network_access_manager_->get(request);
关键是,虽然正在通过get(request)下载文件,但我想将QNetworkReply的信号连接到progressBar,但我根本不知道该怎么做? QNetworkReply未命名。
有任何想法吗?
最佳答案
network_access_manager_->get(request);
返回QNetworkReply*
,因此
QNetworkReply *reply = network_access_manager_->get(request);
connect(reply, SIGNAL(downloadProgress(qint64, qint64)), this, SLOT(......))
将服务。
关于c++ - 如何将QNetworkReply信号连接到Qt中的进度栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13865068/