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 ”项目。