19 Temmuz 2018 Perşembe
qInstallMessageHandler metodu
15 Temmuz 2018 Pazar
QNetworkReply Sınıfı
Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <QtNetworkReply>
downloadProgress SignalŞöyle yaparız.
connect(networkReply, SIGNAL(downloadProgress(qint64, qint64)),
this, SLOT(onDownloadProgress()));
encrypted SignalŞöyle yaparız.
connect(networkReply, SIGNAL(encrypted()),
this, SLOT(onEncrypted()));
error metoduŞöyle yaparız.
QNetworkReply* reply=convertToReply(sender());
if(reply->error()==QNetworkReply::NoError)
{
...
}
error SignalŞöyle yaparız.
connect(networkReply, SIGNAL(error(QNetworkReply::NetworkError)),
this, SLOT(onDownloadError(QNetworkReply::NetworkError)));
finished SignalŞöyle yaparız.
void Foo::downloadFinished()
{
...
reply->deleteLater();
}
connect(reply,&QNetworkReply::finished,
this,&Foo::downloadFinished);
readAll metoduŞöyle yaparız.
QString response=reply->readAll();
readyRead SignalŞöyle yaparız.
void Foo::httpReadyRead()
{
file->write(reply->readAll());
}
connect(reply,&QNetworkReply::readyRead,
this,&Foo::httpReadyRead);
sslErrors Signal
Şöyle yaparız.
Şöyle yaparız.
connect(networkReply, SIGNAL(sslErrors(QList<QSslError>)),
this, SLOT(onDownloadSslErrors(QList<QSslError>)));
Kaydol:
Kayıtlar (Atom)