Hello,
Is the signal sliderReleased() supposed to be called when the slider is moved?
I'm handling the sliderPressed(), valueChanged(), and sliderReleased() signals.
As you'll note in the sequence below, the sliderReleased() signal is emitted after the first valueChanged() signal. What might be causing this?
FormatShapeDockWidget::on_mDensity0Slider_sliderPressed() called!
mDensity0Slider->isSliderDown() true
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() true
FormatShapeDockWidget::on_mDensity0Slider_sliderReleased() called
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
FormatShapeDockWidget::on_mDensity0Slider_sliderPressed() called!
mDensity0Slider->isSliderDown() true
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() true
FormatShapeDockWidget::on_mDensity0Slider_sliderReleased() called
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
mDensity0Slider->isSliderDown() false
FormatShapeDockWidget::on_mDensity0Slider_valueChanged() called!
To copy to clipboard, switch view to plain text mode
Thanks,
Ben
Added after 18 minutes:
My guess is that something is causing it to lose focus.
Added after 50 minutes:
Ugh ... feel stupid now. That was it.
The focus was changing due to widget setVisible() calls that were being made as the slider value was changing.
Bookmarks