- pro文件中需要添加network模块
- QNetworkAccessManager:QNetworkAccessManager类允许应用程序发送网络请求和接收回复。
常用方法:QNetworkReply *QNetworkAccessManager::get(const QNetworkRequest &request)
发布一个请求以获取目标请求的内容,并返回一个新的QNetworkReply对象,该对象在新数据到达时发出readyRead()信号以供读取。
- QNetworkReply:QNetworkReply类包含使用QNetworkAccessManager发送的请求的数据和标头。
- 常用信号:
void | downloadProgress(qint64 bytesReceived, qint64 bytesTotal) 返回下载的进度,每次网络请求的下载进度更新时都会发射这个信号 |
void QIODevice::readyRead()信号,每次有新的数据可以读取,就会发射该信号
void QNetworkReply::finished():该信号在应答完成处理时发出。发出此信号后,回复的数据或元数据将不再更新。