相关疑难解决方法(0)

QNetworkReply等待完成

我正在使用Qt 4.6.3和以下无法工作的代码

QStringList userInfo;
QNetworkRequest netRequest(QUrl("http://api.stackoverflow.com/1.1/users/587532"));
QNetworkReply *netReply = netman->get(netRequest);

// from here onwards not working
netReply->waitForReadyRead(-1);
if (netReply->isFinished()==true)
{userInfo << do sth to reply;}
return userInfo;
Run Code Online (Sandbox Code Playgroud)

因为这个函数返回一个空的QStringList,应用程序崩溃了.如何等待请求完成,然后在一个函数内处理回复

networking qt qt4 qnetworkaccessmanager

12
推荐指数
3
解决办法
2万
查看次数

标签 统计

networking ×1

qnetworkaccessmanager ×1

qt ×1

qt4 ×1