Php qt进度条工作不正常

Php qt进度条工作不正常,php,c++,qt,post,qtnetwork,Php,C++,Qt,Post,Qtnetwork,我有一个问题。。 我正在向php脚本发出post请求。我将以xml的形式返回结果。如何使我的qprogressbar工作。 我试过这个: 五 但它不起作用。我得到一个错误: Object::connect:无此信号QNetworkAccessManager::downloadProgress(qint64,qint64) 我如何使用manager变量或类似的东西来实现这一点 编辑2: 例如,这是一个调用init()的函数 我尝试了你们的代码,但我总是意外地从程序中退出。您能否更改我调用post方

我有一个问题。。 我正在向php脚本发出post请求。我将以xml的形式返回结果。如何使我的qprogressbar工作。 我试过这个: 五

但它不起作用。我得到一个错误:
Object::connect:无此信号QNetworkAccessManager::downloadProgress(qint64,qint64)

我如何使用manager变量或类似的东西来实现这一点

编辑2: 例如,这是一个调用init()的函数


我尝试了你们的代码,但我总是意外地从程序中退出。您能否更改我调用post方法的函数,使其可以与init()一起工作?

donwloadProgress是一个信号。 试着这样做:

url = "http://127.0.0.1:8888/direkt_php_qt.php";
manager = new QNetworkAccessManager(this);

QNetworkReply* reply = manager->get(QNetworkRequest(url));
connect(reply, SIGNAL(downloadProgress(qint64, qint64)),this, SLOT(updateDataTransferProgress(qint64,qint64)));

Donwload进展是一个成功的信号。 试着这样做:

url = "http://127.0.0.1:8888/direkt_php_qt.php";
manager = new QNetworkAccessManager(this);

QNetworkReply* reply = manager->get(QNetworkRequest(url));
connect(reply, SIGNAL(downloadProgress(qint64, qint64)),this, SLOT(updateDataTransferProgress(qint64,qint64)));

有人知道答案吗?好吧,我成功了。如何使它顺利进行,而不是像在一秒钟内从24%跳到100%。也许有人知道答案吗?好的,我让它工作了。如何使它顺利进行,而不是像在一秒钟内从24%跳到100%。
url = "http://127.0.0.1:8888/direkt_php_qt.php";
manager = new QNetworkAccessManager(this);

QNetworkReply* reply = manager->get(QNetworkRequest(url));
connect(reply, SIGNAL(downloadProgress(qint64, qint64)),this, SLOT(updateDataTransferProgress(qint64,qint64)));