
QML
QML学习中遇到的重难点知识点
无尽V深海
这个作者很懒,什么都没留下…
展开
-
QML的属性绑定
QML绑定方式有多种,简单来说有直接绑定、Binding绑定和Qt.Binding等方式,但是如果其中存在一个小坑就是绑定失效的问题,如果一个属性多次直接绑定,则会导致所有绑定都会失效。如果希望多次绑定的话可以按照Qt官方介绍的使用Qt.binding重新绑定,使当前绑定方式生效,后续不会失效。Qt官方也在property binding中介绍了这种情况,之前没有细看文档,遇到失效问题感到很纳闷。原创 2025-02-13 00:08:34 · 179 阅读 · 0 评论 -
QML之部分心得总结
【代码】【QML】近期开发经验与教训。原创 2025-01-12 23:36:30 · 94 阅读 · 0 评论 -
QML之QQuickFramebufferObject
在大多数平台上,渲染将在专用线程上进行。在以QML和C++混合编程的项目开发中遇到涉及到视频播放的需求,预研过程中发现如果直接使用QML中Image来一帧帧显示图像,导致帧率相当感人,在嵌入式ARM-Linux环境中可能仅有2-3帧/秒。在寻找相关解决方法时偶然看到Qt中QQuickFramebufferObject类可以结合QOpenglFunctions来显示图片解决该问题,实际开发完成后测试基于上述解决方法在同样嵌入式环境中可以达到15帧/秒以上的显示,效果达到目标设计。原创 2024-07-31 23:00:27 · 824 阅读 · 0 评论