Qt连接带有不同参数的信号

Qt Connect signals with different arguments

本文关键字:参数 信号 连接 Qt      更新时间:2023-10-16

我有一个简单的问题伙计们,阅读关于连接信号插槽与较少的参数,当然,Qt文档的线程。

但是,我不需要将信号与插槽连接。实际上,我想用信号连接信号,并使用较少的参数

文档非常清楚槽,但信号呢?

这被认为是安全的吗?

谢谢,干杯!

没有区别。接收信号可以具有比发射信号更短的签名。因为它可以忽略额外的参数。你可以像这样连接一个信号:

signal(int, int, int)

TO SIGNAL使用以下签名:

signal1(int, int, int)
signal2(int, int)
signal3(int)
signal4()