4
4

1 回答 1

1

我不认为你可以。

您选择的项目向导类型记录在此处

Qt Quick UI(在其他项目类别中)使用包含主视图的单个 QML 文件创建 Qt Quick UI 项目。您可以在预览工具中查看 Qt Quick UI 项目,而无需构建它们。它们不包含任何 C++ 代码

Qt Quick Controls UI 类似于 Qt Quick UI,但使用 Qt Quick Controls。

粗体部分是这里的关键,因为.qrc文件必须编译成应用程序的可执行文件,这在没有任何 C++ 文件要编译时不会发生。即使您有外部二进制资源,据我所知,也没有 QML API 来注册它们;只有 C++。

较新版本的 Creator 似乎反对它:

使用带有 QML 入口点的 Qt Quick Controls 创建 Qt Quick 2 UI 项目。要使用它,您需要设置一个 QML 运行时环境,例如 qmlscene。考虑改用 Qt Quick Controls Application 项目。

我不建议使用 .qmlproject 格式。从记忆中,我上次尝试将这样的项目部署到例如 Android 设备时,它没有工作。你最好使用“ Qt Quick Application ”/“ Qt Quick Controls Application ”项目。

于 2017-02-09T15:20:06.543 回答