C++ 如何访问QNetworkReply->;readAll()?
我通过QNetwork access manager发出一个简单的get请求,我在以下函数中发送请求(管理器在构造函数中启动) 并尝试在以下函数中接收C++ 如何访问QNetworkReply->;readAll()?,c++,qt,qtnetwork,qnetworkreply,C++,Qt,Qtnetwork,Qnetworkreply,我通过QNetwork access manager发出一个简单的get请求,我在以下函数中发送请求(管理器在构造函数中启动) 并尝试在以下函数中接收 void ui_screen::on_authenciation_response_arrive(QNetworkReply* reply) { QByteArray bts = reply->readAll(); QString str(bts); ui->authenciation_progress-&g
void ui_screen::on_authenciation_response_arrive(QNetworkReply* reply) {
QByteArray bts = reply->readAll();
QString str(bts);
ui->authenciation_progress->setRange(0,100);
ui->authenciation_progress->setValue(100);
ui->authenciation_progress_label->setText("Reply arrived");
}
但是reply->readAll()
会触发以下错误
错误:成员访问不完整的类型“QNetworkReply”
为什么我无法访问成员函数?如果缺少一些包含文件,则会出现此错误 您可以包含
QNetworkReply
类的头文件声明,该类将通过添加
#include <QNetworkReply>
#包括
在文件顶部。如果缺少一些包含文件,则会引发此错误 您可以包含
QNetworkReply
类的头文件声明,该类将通过添加
#include <QNetworkReply>
#包括
在您的文件顶部。谢谢,我变得多么愚蠢,非常感谢。谢谢,我变得多么愚蠢,非常感谢。