Qt QSignalMapper能否用于重新发射具有多个参数的信号?

Qt QSignalMapper能否用于重新发射具有多个参数的信号?,qt,Qt,是否可以使用QSignalMapper重新发射具有多个参数的信号?我已经找到了一个解决办法,但我很想知道这是否可行 示例:以void QLineEdit::textEdit(常量QString&text)[signal] 和重新发射: 无效新信号(int组、int pos) QSignalMapper不能用于此,但该类很容易重新实现,并专门针对您的需要。只需使用QMap,其中ValueStruct保存参数。当您收到信号时,map(),请将QObject::sender()()视为地图中的键,以便

是否可以使用QSignalMapper重新发射具有多个参数的信号?我已经找到了一个解决办法,但我很想知道这是否可行

示例:以void QLineEdit::textEdit(常量QString&text)[signal]

和重新发射:


无效新信号(int组、int pos)

QSignalMapper
不能用于此,但该类很容易重新实现,并专门针对您的需要。只需使用
QMap
,其中
ValueStruct
保存参数。当您收到信号时,
map()
,请将
QObject::sender()
()视为地图中的键,以便依次发射