网络上有些信息早已过时:有些网文讲 : "在Qt中的信号槽机制中,信号能携带的参数最多不超过6个。"
实际测试:至少带9个i参数都没有问题,更多的就没有测试了。QtCreator 4.11.1
signals:
void sendSignal(int a, int b, int c, int d,int e, int f, int g, int h, int i);
测试结果:至少带9个参数都没有问题,更多的就没有测试了。
=========================
代码说明:
信号:
void sendSignal(QString signal_a, QString signal_b, int signal_c);
槽:
//参数 不能多于 sedSignal 的参数;并与sendSignal()相对应。
void ClassSlot::mySlot(QString signal_x, QString signal_y)
连接:
//sendSignal, mySlot,都是指针,末尾不能带有括号()。
connect(pointMySignal, &ClassSignal::mySignal, this, &ClassSlot::mySlot);