使用QNetwork时出现奇怪的警告

Weird warning when using QNetwork

本文关键字:警告 QNetwork 使用      更新时间:2023-10-16

我正在使用一个文件下载器类,我已经修改了一点,虽然这个问题也发生在原始类中。

在这里:

警告:QObject::connect:无法连接(空)::statechange (QNetworkSession:状态)QNetworkReplyHttpImpl: _q_networkSessionStateChanged (QNetworkSession:状态)(内核qobject.cpp:2614,类QMetaObject::连接__cdeclQObject *,const char *,const类QObject *,const char *,enum Qt::ConnectionType))

可以看到,它与connect()方法有关。为了说清楚,我已经删除了所有connect()调用,但这并没有停止警告显示。

错误本身不影响代码的功能。

也许是某种Qt bug?我能不能把这个错误屏蔽掉?

我的QT版本:5.5.1与Visual Studio 2012运行

这是一个Bug,已在Qt5.6中解决:https://bugreports.qt.io/browse/QTIFW-822