fix tracking behavior
This commit is contained in:
parent
6fb7183006
commit
0f1ad9ad85
|
@ -100,6 +100,7 @@ void Slider::mouseReleaseEvent(QMouseEvent *event)
|
|||
|
||||
if (d->slide) {
|
||||
d->slide = false;
|
||||
setValue(sliderPosition());
|
||||
return QAbstractSlider::mouseReleaseEvent(event);
|
||||
}
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@ public:
|
|||
const int pos = Style::sliderPositionFromValue(
|
||||
q->minimum(),
|
||||
q->maximum(),
|
||||
q->value(),
|
||||
q->sliderPosition(),
|
||||
span,
|
||||
false);
|
||||
|
||||
|
|
|
@ -125,6 +125,8 @@ SliderExamples::SliderExamples(QWidget *parent)
|
|||
mainLayout->addWidget(frame);
|
||||
|
||||
connect(button, SIGNAL(pressed()), this, SLOT(updateSliderValue()));
|
||||
|
||||
_slider2->setTracking(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue