【发布时间】:2018-01-09 12:55:41
【问题描述】:
有一个范围滑块实现。问题是当我按下处理程序并开始拖动时,它不会移动片刻,因此处理程序和鼠标光标之间会发生一些延迟和距离。
Image { // handler's implementation
id: handler1
// ...
MouseArea {
anchors.fill: parent
drag.target: parent
drag.axis: Drag.XAxis
drag.minimumX: -width
drag.maximumX: handler2.x - parent.width
onPositionChanged: {
slider1 = (max - min) * (handler1.fakeX) / root.width + min
}
}
}
你能告诉我如何处理它吗?
【问题讨论】:
-
您是否尝试在您的
MouseArea中更改drag.threshold的值? -
@dydil,是的,
drag.threshold: 0确实有效。谢谢。您可以发布答案。
标签: qt user-interface qml