程序如下,运行时,setValue1(int)中的程序 死活都不被执行,不知道为什么,请教各位了。
formdialog::formdialog(){
horizontalSlider1 = new QSlider(this);
horizontalSlider1->setObjectName(QString::fromUtf8("horizontalSlider1"));
horizontalSlider1->setGeometry(QRect(130, 270, 181, 21));
horizontalSlider1->setOrientation(Qt::Horizontal);
horizontalSlider1->setRange(-180,180);
horizontalSlider1->setSingleStep(1);
horizontalSlider1->setPageStep(10);
horizontalSlider1->setTickInterval(30);
horizontalSlider1->setTracking(true);
horizontalSlider1->setMouseTracking(true);
horizontalSlider1->setTickPosition(QSlider::TicksBothSides);
horizontalSlider1->setValue(0);
QObject::connect(horizontalSlider1, SIGNAL(valueChanged(int)), this, SLOT(setValue1(int)));
QObject::connect(horizontalSlider1, SIGNAL(sliderMoved (int)), this, SLOT(setValue1(int)));
QObject::connect(horizontalSlider1, SIGNAL(sliderPressed ()),this,SLOT(setValue1(int)));
....
}
formdialog::setValue1(int i)
{
}