// ! 方法1: c++中引用qml,qml可以随时更换,更换不同的qml可以得到不同的显示。
=====================================
QDeclarativeView view;
view.setSource(QUrl("./view.qml"));
=====================================
// !方法2: 如果你想不让人看见你的qml文件有什么方法么?答案是有.
很简单,只要 使用"qrc:"
<RCC>
<qresource prefix="/">
<file>qml/person/main.qml</file>
</qresource>
</RCC>
=====================================
QDeclarativeView view;
view.setSource(QUrl("qrc:/qml/person/main.qml"));
=====================================
在使用qrc的同时,在pro文件中要指明qrc文件eg:RESOURCES += abstractitemmodel.qrc
本文介绍了在 C++ 中通过两种不同方式引用 QML 的方法,第一种方式可以直接加载本地文件系统中的 QML 文件实现界面展示;第二种方式则通过资源文件系统加载 QML,这种方式可以有效保护 QML 文件不被轻易查看。
3940

被折叠的 条评论
为什么被折叠?



