我在同一个对象中有很多信号,我想将它们连接到一个插槽,同时在连接时传递一个 const。具体来说,我想做这样的事情:
connect (obj, SIGNAL(sig()), obj2, SLOT(sl(1))) ;
connect (obj, SIGNAL(sig()), obj2, SLOT(sl(2))) ;
connect (obj, SIGNAL(sig()), obj2, SLOT(sl(3))) ;
connect (obj, SIGNAL(sig()), obj2, SLOT(sl(4))) ;
有什么办法可以做到这一点吗?由于所有信号都来自同一个对象,我不能使用 QSignalMapper。有什么建议/解决方法吗?