小编Bev*_*ins的帖子

Qt5转发信号

使用旧语法,可以转发信号,例如:

connect(sender, SIGNAL(valueChanged(QString,QString)), this, SIGNAL(updateValue(QString,QString)));
Run Code Online (Sandbox Code Playgroud)

我喜欢使用新的Qt5语法.是否可以使用新语法转发信号?

qt qt5

14
推荐指数
1
解决办法
5344
查看次数

连接到QNetworkReply ::错误信号

我正在为Qt5使用新的连接语法.QNetworkReply有一个叫做错误的信号,还有一个叫做错误的函数.尝试连接信号时会出现问题:

connect(reply, &QNetworkReply::error, this, &MyClass::error);
Run Code Online (Sandbox Code Playgroud)

错误C2664:'QMetaObject :: Connection QObject :: connect(const QObject*,const char*,const QObject*,const char*,Qt :: ConnectionType)':无法将参数2从'overloaded-function'转换为'const char*'上下文不允许消除重载函数的歧义

如何告诉编译器(MSVC)我想连接信号而不是函数?

qt qt5

7
推荐指数
1
解决办法
2587
查看次数

标签 统计

qt ×2

qt5 ×2