QSpinBox *spin=new QSpinBox(this);
QSlider *slider=new QSlider(Qt::Horizontal,this);
QHBoxLayout *hLayout=new QHBoxLayout(this);
hLayout->addWidget(spin);
hLayout->addWidget(slider);
connect(spin,static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
slider,&QSlider::setValue);
connect(slider,&QSlider::sliderMoved,spin,&QSpinBox::setValue);
1.以上------spinbox和slider的信号与槽(涉及到重载函数的强制类型转换)
2.spinbox设置值的范围和默认值
ui->spinBox_2->setRange(1999,2099);
ui->spinBox_2->setValue(2012);
3.spinbox设置特殊值,如字符
int i=1;
QString s[2]={"男","女"};
i=i%2;
this->setSpecialValueText(s[i]);
i++;