QT中常用的连接信号和槽的方式为以下两种:
//方法1
connect(ui.btnClose, SIGNAL(clicked()), Widget, SLOT(close()));
//方法2
connect(ui.btnClose, &QPushButton::clicked, this, &Widget::close);
但是,有一种特例,对于具有不同参数的同名信号就不能采用函数指针的方式进行信号与槽的关联了。
这时候可以借助于函数指针的方式来做
void(QSpinBox:: * valueChangedInt)(int num) = &QSpinBox::valueChanged;
connect(ui.sbx_minStep, valueChangedInt, [this](int a)
{});