c++ - QNetworkReplyHttpImplPrivate::_q_startOperation 被多次调用
问题描述
Qt会发生什么?在以前的版本中我没有感觉到这个问题。
#include <QCoreApplication>
#include <QtNetwork/QtNetwork>
QJsonObject loadJson() {
QNetworkAccessManager manager;
QNetworkRequest request(QUrl(QString("https://www.google.com")));
QNetworkReply &reply = *manager.get(request);
QEventLoop loop;
QObject::connect(&manager, &QNetworkAccessManager::finished, &loop, &QEventLoop::quit);
loop.exec();
return QJsonDocument::fromJson(reply.readAll()).object();
}
输出:QNetworkReplyHttpImplPrivate::_q_startOperation 被多次调用 QUrl(" https://www.google.com ")
QJsonObject()
Qt 版本 (img)
MSVC 2017 x64。MinGw 也有同样的问题。
解决方案
推荐阅读
- javascript - 从 Django 页面到 React 页面的浏览器后退按钮呈现原始 JSON
- javascript - 如何播放使用接受导入的音频文件?
- python - 将图像添加到熊猫数据框行
- regex - 从 Google 表格中的列中删除重复项
- .net - IIS 10 和 IIS Express - MVC 应用程序 - 403 - 禁止访问:访问被拒绝
- macos - 为什么我在尝试连接到我的 EC2 时收到“无法解析主机名”
- installation - Visual Studio 安装项目删除刚刚升级的文件
- java - 在取平均值之前从计数中减去 1
- javascript - 如何安装 React 和 ReactDom?
- android - Android DatePickerDialog 不适用于 Android 5