问题是您的应用必须附带QML文件和所有需要的图标.最简单的解决方案是将所有qml和图标文件放在Qt资源文件(.qrc)中,然后简单地做一个从qrc加载QQuickView的C++启动器:
#include <QGuiApplication>
#include <QQuickView>
int main (int argc, char ** argv) {
QGuiApplication app (argc, argv);
QQuickView view (QUrl("qrc:/main.qml"));
view.setTitle (QObject::tr("My App"));
view.setResizeMode (QQuickView::SizeRootObjectToView);
view.showNormal ();
return app.exec ();
}
Run Code Online (Sandbox Code Playgroud)
然后只需编译整个内容,您的QML,SVG,PNG文件将被编译到C++程序中,因此您只需运送二进制文件而无需关心资源!
| 归档时间: |
|
| 查看次数: |
1864 次 |
| 最近记录: |