我正在尝试使用QSlider,但如果有人点击位置X,他想要将滑块放在哪里,滑块总是先将值设置为最大值或最小值,然后再设置为值X.所以有一个不必要的进入下一步.我该如何避免这一步?
我在QTDesigner的帮助下实现了滑块.其余设置的代码如下:
_ui->horizontalSlider->setRange(1, aMaximalValue);
_ui->horizontalSlider->setValue(theCurrentValue);
connect(_ui->horizontalSlider, SIGNAL(valueChanged(int)), this, SLOT(onValueOfSliderChanged(int)));
Run Code Online (Sandbox Code Playgroud)