Qt5 前向信号

Posted

技术标签:

【中文标题】Qt5 前向信号【英文标题】:Qt5 forward signals 【发布时间】:2013-02-20 01:37:54 【问题描述】:

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

connect(sender, SIGNAL(valueChanged(QString,QString)), this, SIGNAL(updateValue(QString,QString)));

我喜欢使用new Qt5 syntax。是否可以使用新语法来转发信号?

【问题讨论】:

【参考方案1】:

信号只不过是一种简单的方法。所以你可以按原样使用它。像这样的:

connect(sender, &Sender::valueChanged, receiver, &Receiver::updateValue);

【讨论】:

以上是关于Qt5 前向信号的主要内容,如果未能解决你的问题,请参考以下文章

Qt5跨线程信号和槽

Qt 信号槽

QT5 连接信号到功能

从 C++ (Qt5) 向 QML 项目发送信号

Qt5 UI信号槽自动连接的控件重名

Qt5 多线程:信号仅以一种方式工作