程序目录结构
main.cpp代码
注意其中的qml文件路径,并对比后面的打包后的bar文件里面的文件和目录结构(图)
app/native/assets/myqml.qml
#include <QApplication>
#include <QDeclarativeView>
#include <QObject>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QDeclarativeView view;
view.setSource(QUrl("app/native/assets/myqml.qml"));
view.setAttribute(Qt::WA_AutoOrientation, true);
view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
view.showMaximized();
return app.exec();
}
打包后的bar文件里面的文件和目录结构(图)
myqml.qml代码:
import QtQuick 1.1
Rectangle {
width: 360
height: 360
Text {
text: qsTr("Hello World QML")
anchors.centerIn: parent
}
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit();
}
}
}
运行效果如图