QUrl url = "http://dt.miet.ru//ppo_it/api/" + city + "/" +area +"/" +house + "/" + apartament; //сшиваем запрос
QNetworkRequest request(url); //создаем запрос
QNetworkReply* reply = manager->get(request); //отправляем
ui->label_6->setText(reply->readAll()); //выводим ответ
url 包含要链接的所有 QString 变量,manager 是 QNetworkAccessManager 类的已创建对象。
理论上,服务器以 .json 格式返回响应——这会影响结果吗?如果是,请帮助修复它?
QNetworkReply是一个异步接口,一个承诺对象。当它创建的时候,里面没有数据,它只是一个“契约”,当它出现时,你可以根据它得到工作的结果。那些。readAll()您首先需要等待信号,而不是立即执行此操作finished():