I think you can use QNetworkAccessManager like this:
QNetworkAccessManager* accessManager = //...
QNetworkReply * answer = //..
//...
answer = accessManager->get( QNetworkRequest( QUrl( url ) ) );
connect( answer , SIGNAL( finished() ), this, SLOT( downloaded() ) );