摘要: 想要达到画页迁移的效果,有很多方法:比如通过loader将qml加载,然后,或者将visible置为false.或者将souce变成空字符串。或者通过动态创建对象,都可以,但是,放到我们实机上这一切都不好使了,这个是为什么?报错都是在将要迁移到子画页时,说无法找到子画页的id,我明明在main.qm 阅读全文
posted @ 2019-06-11 14:47 wxmwanggood 阅读(234) 评论(0) 推荐(0) 编辑
摘要: list滚动条Scroll 偏移和长度计算公式总结A.计算偏移:偏移/list窗口高度 = 目前总偏移/所有listitem高度总和即:偏移 = (目前总偏移 * list窗口高度 ) / 所有listitem高度总和B.计算Scroll拇指高度所有listitem高度总和 / list窗口高度 = 阅读全文
posted @ 2019-05-29 14:02 wxmwanggood 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 研究了一天多,最终能实现的只有以下这种方案。view通过listmodel加载数据,但是 ,数据必须是经过整理的。才能实现关键字高亮。首先要把数据截取成一段一段的,再根据比较函数,确定是否高亮。最近研究qml头发都白了。。。 效果图: 截取字符串,在qml中可以直接调用js的函数。截取字符串核心思想 阅读全文
posted @ 2019-05-28 15:21 wxmwanggood 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: Canvas 这个教程在蚂蚁部落里有很多实例,看了那里的API,才茅塞顿开的。圆形图片,周边有一圈进度条,随着音乐的播放,进度条能够一点一点的描画。这里把描画和圆形图片结合在一起,作为一个控件。外层调用的时候,需要启动timer,然后,出入参数就可以用了。 自定义Circular_img.qml 主 阅读全文
posted @ 2019-05-27 16:01 wxmwanggood 阅读(2063) 评论(0) 推荐(0) 编辑
摘要: qml Text控件专门用于显示非编辑文本,功能还是比较强大的。改变多行文本,需要修改wrapMode: Text.WrapAnywhere,elide: Text.ElideRight,maximumLineCount:2即可 效果图: 阅读全文
posted @ 2019-05-27 09:56 wxmwanggood 阅读(4812) 评论(0) 推荐(0) 编辑
摘要: 虽然,qml有AnimatedImage这个控件,但是,不是所有的图片都能做成gif格式的。因此,当有需求播放一系列图片时,就只能自定义个控件了,不说了,亮代码。。。 首先,自定义控件Playing_icon.qml 在main.qml中引用Playing_icon.qml 在工程目录里:图片格式如 阅读全文
posted @ 2019-05-24 17:47 wxmwanggood 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 效果图: 阅读全文
posted @ 2019-05-23 19:03 wxmwanggood 阅读(718) 评论(0) 推荐(0) 编辑
摘要: Qt 5.10 Qt Quick Controls 2 Customizing Qt Quick Controls 2 Qt 5.10.0 Reference Documentation Contents Customizing a Control Creating a Custom Style D 阅读全文
posted @ 2019-05-23 16:49 wxmwanggood 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chyuanrufeng/article/details/82664264 网页中有很多的左右滑动的图片轮动的效果。QML实现此效果的两种方式。 PageIndicator和TabBar 也对应两种样式 阅读全文
posted @ 2019-05-23 16:13 wxmwanggood 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 最近正在试验qml各个控件的性能,就想做个定制的ScrollBar,以下是代码实现 效果: 阅读全文
posted @ 2019-05-23 15:37 wxmwanggood 阅读(1250) 评论(0) 推荐(0) 编辑