QML滑块实现中的问题。滑向前拖动时滑块向后跳

时间:2016-01-07 12:51:46

标签: qml qt5 qtquick2 qtquickcontrols

我在QML中为mediaplayer应用程序创建了一个滑块。滑块的value属性由后台的线程更新。我的问题是,当拖动滑块进行搜索时,即使已完成搜索操作并且通过拖动更新滑块的新值,当释放鼠标时,手柄会跳到其先前的位置,然后再进入新的位置。我使用下面的代码创建了滑块

Slider {
    id: sliderHorizontal
    x: 145
    y: 478
    visible:  false
    activeFocusOnPress:true
    maximumValue: 100.0
    minimumValue: 0.0
    updateValueWhileDragging :true
    value: Media.SliderValue

    onValueChanged: {
        //seek to the new value calling a c++ function
    }
} 

有人可以猜到为什么滑块会回来,即使更新值的后台线程也在更新到新位置?

0 个答案:

没有答案