【发布时间】:2012-02-22 22:04:46
【问题描述】:
我有一个旋转控件块,可以更改数组的各个元素 我不想拥有单独的接收器插槽函数,而是只想指定哪个控件在信号中发送消息
您可以使用 QSignalMapper 来做到这一点 - 但有没有像下面这样简单地做到这一点?
spin0 = new QDoubleSpinBox;
connect(spin0,SIGNAL(valueChanged(double)),this,SLOT(handler(0,double));
spin1 = new QDoubleSpinBox;
connect(spin1,SIGNAL(valueChanged(double)),this,SLOT(handler(1,double));
....
private slot:
void handler(int element,double value);
【问题讨论】:
标签: c++ qt signals-slots