社区
Qt
帖子详情
QML PathView 如何让每个Item不循环
cao2008liang
2015-08-13 06:25:05
各位QMl大神好,foruok 好。
最近使用QML,使用Pathview来展示我的8个图标,现在的问题是,当我用鼠标拖动Pathview时,我的8个图标按照路径依次移动,但是当移动到最边上的一个的时候(比如第8个),第1个图标又接上来了。我希望的是当移动到边上之后就不再移动了(不循环),实现类似iphone多任务浏览的效果(如图),请问该怎么控制?
...全文
664
7
打赏
收藏
QML PathView 如何让每个Item不循环
各位QMl大神好,foruok 好。 最近使用QML,使用Pathview来展示我的8个图标,现在的问题是,当我用鼠标拖动Pathview时,我的8个图标按照路径依次移动,但是当移动到最边上的一个的时候(比如第8个),第1个图标又接上来了。我希望的是当移动到边上之后就不再移动了(不循环),实现类似iphone多任务浏览的效果(如图),请问该怎么控制?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SunewZuoZuoMi
2016-03-30
打赏
举报
回复
无法拖动,什么原因
彩阳
2015-09-11
打赏
举报
回复
针对Qt的例子修改一下我想就好了。
用views这个例子的ObjectModel修改一下就好了。
夜听雨1
2015-09-06
打赏
举报
回复
不一定非要用PathView,Listview也行啊。只要自己给Listview加上一些动画就和PathView一样了
cao2008liang
2015-08-17
打赏
举报
回复
求关注!不要沉了呀
cao2008liang
2015-08-15
打赏
举报
回复
谢谢foruok大神回复。 方法1之前试过了,效果很差,跳变很诡异。 方法2是重写qdeclarativepathview类,然后重新编译,替换之前对应的模块?感觉编译QML源码替换模块流程会比较麻烦。 有没有其它的方法实现控制呢?
foruok
2015-08-15
打赏
举报
回复
我有点忘了……拍脑袋的想法是: 1.监听currentIndex,在它跳变时再把它重置回来。 2.看看PathView的代码,看它如何处理drag的,是不是调用的decrementCurrentIndex和incrementCurrentIndex,如果是,重写这两个函数,别让他们循环。(他们默认会循环)
cao2008liang
2015-08-14
打赏
举报
回复
求帮助!foruok大神!
qml
实现
循环
list
背景:如果需要
qml
显示
循环
list,一般是用3个List
View
循环
交替,实现伪
循环
,期间逻辑复杂,容易出错,
Path
View
本身自带
循环
,所以考虑用
Path
View
实现
循环
设计:
Path
View
显示5条数据,按照垂直List一个个排好顺序,由于收尾移动时候会空白穿帮,所以用clip控制显示中间三条数据 滚动控制:currentIndex,decrementCurrentIndex(),incrementCurrentIndex() 代码:
Item
{ id:
item
1
qml
如何遍历
view
中delegate的控件属性?
如何遍历list
view
,grid
view
中的delegete
qml
学习:图片轮播(Swipe
View
)
qml
视图轮播
QML
学习笔记
QML
是与HTML类似的一种标记语言。
QML
文件采用.
qml
作为文件格式后缀。作为一种标记语言(类似HTML)一个
QML
文档有且只有一个根元素。示例:在这个例子中使用Image元素作为根元素,这个元素的宽度、高度与"images/background.png"图像相同。
QML
中不限制根元素类型,在上面这段代码中我们设置了Image元素的source属性作为我们的背景图像,它也是我们的根元素。
qml
基础使用教程
qml
使用,基础知识点总结
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章