Qt连接带有不同参数的信号
Qt Connect signals with different arguments
我有一个简单的问题伙计们,阅读关于连接信号插槽与较少的参数,当然,Qt文档的线程。
但是,我不需要将信号与插槽连接。实际上,我想用信号连接信号,并使用较少的参数。
文档非常清楚槽,但信号呢?
这被认为是安全的吗?
谢谢,干杯!
没有区别。接收信号可以具有比发射信号更短的签名。因为它可以忽略额外的参数。你可以像这样连接一个信号:
signal(int, int, int)
TO SIGNAL使用以下签名:
signal1(int, int, int)
signal2(int, int)
signal3(int)
signal4()
相关文章:
- Qt5:连接:如果插槽的参数少于信号,如何使用"连接"
- Qt5 - 如何将"QList<T> *"指针作为信号参数传递,并在完成后将其删除?
- Qt moveToThread,带有参数的信号/插槽
- 使用std::move将std::unique_ptr作为qt信号参数传递
- 发生 Qt5.11 应用插件构建错误:信号和插槽参数不兼容
- Qt C++:静态断言失败:信号和插槽参数不兼容
- 文档在哪里说明如果参数不是从末端删除参数,则无法从QT信号插槽连接中删除参数?
- 使用 enum 参数将 C++ 对象信号连接到 QML 信号处理程序
- 当通过引用传递 QObject 时,C++信号的参数在 QML 中显示为"未定义"
- 这是在Qt信号和插槽中使用参数调用函数的好方法吗?
- q_property通知信号及其参数
- 在Qt信号和插槽中使用lambda语法并访问传递的参数
- Qt:在 selectionchanged() 信号中传递一个参数
- Qt - 使用λ函数修改先前连接信号的插槽参数
- 对于属性上的 NOTIFY 信号,如果我给它一个参数有什么区别?
- Qt信号和插槽:是复制的参考参数
- 如何将信号作为函数参数传递
- boost::信号与来自静态成员函数的参数
- 提升 1.55,而 13 信号参数错误数
- C++当被ctrl-c中断时,在死亡之前调用带有参数(信号号除外)的函数