我使用theese属性在QML中有一个ListView:
ListView {
id : list
boundsBehaviour: Flickable.StopAtBounds
snapMode: PathView.SnapOneItem
highlightFollowsCurrentItem: true
highlightRangeMode: ListView.StrictlyEnforceRange
...
}
我的问题如下: 我试图准确确定拖动/轻弹何时使列表移动到下一个/上一个项目或在释放触摸时保持在同一个项目上。
是否有要修改的属性或有用的内容可以知道哪些行为会发生?
感谢。
答案 0 :(得分:3)
您正在QApplication类中查找startDragDistance属性,Windows的默认值startDragDistance为10像素(取决于操作系统)
要将拖动距离设置为50像素,可以使用以下行
QApplication::setStartDragDistance(50);