QT c++程序使用qml的两种方法

来源:互联网 发布:武汉网络总监招聘 编辑:程序博客网 时间:2024/06/06 06:43
 // ! 方法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

原创粉丝点击