QNetworkReply warten, fertig

Ich bin mit Qt 4.6.3 und die folgenden nicht-funktionierenden code

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;

als diese Funktion gibt eine leere QStringList, die app stürzt ab. Wie zu warten, bis die Anfrage beendet ist und dann die Antwort innerhalb einer Funktion

InformationsquelleAutor yolo | 2011-03-30

Schreibe einen Kommentar