QML Loader 使用注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QML Loader 使用注意事项相关的知识,希望对你有一定的参考价值。

参考技术A QML 的 Loader 元素经常被用来动态加载 QML 组件。可以使用 source 属性或者 sourceComponent 属性加载。

这个元素最有用的地方是它能在 qml 组件需要的时候再创建,即延迟创建 qml 的控件,提高运行速度。

加载与被加载组件中都有相同的事件,那么需要设置 Loader 的属性 focus 为 true,且设置被加载组件 focus: true 才能让被加载组件捕获事件。

测试示例:

Loader 使用注意事项:

QML - QML实时预览 Qml live loader

以往怕麻烦的我一直在用Felgo自带的Felgo Live做QML实时预览, 不过Felgo虽好, 但强制增加~5秒的启动页面实在太恶心, 更何况Felgo更新慢 (似乎至今还是Qt 13? 不太清楚), 于是决定自己做一个, 本来也没有什么技术含量.

技术图片

项目地址 - 码云

Live Reloading or Hot Reloading with QML - qml.guide

以上是关于QML Loader 使用注意事项的主要内容,如果未能解决你的问题,请参考以下文章

qml Loader异步导致ComBoBox数据乱序

QML中如何基于loader更新底部控件

QML - QML实时预览 Qml live loader

如何将 QML 插件设置为 Loader 的源

QML学习之Loader

QT QML Keys 处理注意事项