![](/img/trans.png)
[英]How to disable Flickable of Gridview/Listview in QML language
[英]disable dragging in gridview qml
我想禁用使用qml在gridview中拖动。 这就是我现在所拥有的
GridView {
id: appGridView
anchors.fill: parent
cellWidth: (appGridView.width / 2) ; cellHeight: 210
focus: true
model: proxyModel
delegate: AppGridDelegate{}
clip: true
}
请注意,flickable的拖动属性是只读的。
更新:
当我按下鼠标并向上/向下拖动视图时,我不希望gridview移动。 仅当您轻拂gridview时,移动才应该。 基本上,我想要这个的原因是因为当我选择一个项目时,我会刷新模型以显示对UI的更改。 现在,当刷新模型时,当前contentY位置将更改,视图将向上移动。
要禁用轻拂行为,可以将interactive设置为false。 此属性描述用户是否可以与Flickable进行交互。 用户不能拖动或轻拂非交互式的Flickable。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.