问一个关于QML的问题,怎么实现GridView不可被上下拖拽

问一个关于QML的问题,怎么实现GridView不可被上下拖拽,第1张

interactive: false

GridView, ListView,PathView 都是继承 Flick(忘了,好像是这个) , 设置交互为false则禁止拖动

我只说个原理,剩下的你自己实现吧。

画面显示图片的控件是GridView,使用Gridview时需要指定数据源(即Model)。示例里使用listmodel来做数据源。而且listmodel中写定了3条数据。你只要读取目录下的文件列表,然后赋值给listmodel就可以了,gridview会自动显示图片的。至于如何在qml中获得文件列表,以及如何赋值给listmodel,需要进阶学习,你百度谷歌一下吧。多看看官方例子有好处,看明白原理再改。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7912638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存