【发布时间】:2013-02-06 05:03:35
【问题描述】:
我正在使用 Qt5 的新连接语法。 QNetworkReply 有一个名为error 的信号和一个名为error 的函数。这会在尝试连接到信号时导致问题:
connect(reply, &QNetworkReply::error, this, &MyClass::error);
错误 C2664: 'QMetaObject::Connection QObject::connect(const QObject *,const char *,const QObject *,const char *,Qt::ConnectionType)' : 无法将参数 2 从 'overloaded-function' 转换为'常量字符 *' 上下文不允许消除重载函数的歧义
如何告诉编译器 (MSVC) 我要连接到信号而不是函数?
【问题讨论】: