私のプロジェクトでは、サーバーから 1.5MB のファイルをダウンロードする必要があります。次のように、GUIアプリケーションでこれを実現できました。
QNetworkAccessManager* m_NetworkMngr = new QNetworkAccessManager(this);
QNetworkReply *reply = m_NetworkMngr->get(QNetworkRequest(QUrl("someurl.com")));
QEventLoop loop;
connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
loop.exec();
QUrl aUrl("someurl.com");
QFileInfo fileInfo=aUrl.path();
QFile file(aPathInClient+"\\"+fileInfo.fileName());//aPathInClient is predefined
file.open(QIODevice::WriteOnly);
file.write(reply->readAll());
delete reply;
次のエラーが表示されます。
'connect' 関数は 4 つの引数を取りません。
コンソール アプリケーションで動作するようにシグナルとスロットを変更するにはどうすればよいですか?