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;

, поскольку эта функция возвращает пустой QStringList, приложение вылетает. Как дождаться завершения запроса и затем обработать ответ в рамках одной функции

12
задан yolo 30 March 2011 в 12:21
поделиться