gpt4 book ai didi

build - 在您的应用程序构建中包含 QML 源的首选方法是什么?

转载 作者:行者123 更新时间:2023-12-04 07:12:08 25 4
gpt4 key购买 nike

我正在构建一个具有混合 UI 技术的应用程序(主要是包含一些 QML 组件的 C++)。

假设我有一个 QML 项目,我想在 QDeclarativeView 中显示它使用这样的语法:

view = new QDeclarativeView(QUrl::fromLocalFile("foobar.qml"));

我在 Qt Creator 中将 foobar.qml 添加到我的项目中,它会自动将此行添加到 .pro 文件中:
OTHER_FILES += \
foobar.qml

现在,您希望将文件包含到项目中以暗示它应该被复制到构建文件夹,但事实并非如此,并且我在运行应用程序时收到关于构建文件夹中缺少 foobar.qml 的错误。我不想添加自定义构建步骤只是为了复制 QML 源代码,那么是否有一些“事实上的”方法可以做到这一点?

最佳答案

一个明显的解决方案是通过 Qt 的 resource system 包含 QML 源代码。 .这在关于 deploying QML based applications 的文档页面上有所暗示.

编辑:这是 complete solution .我应该学习RTFM。

关于build - 在您的应用程序构建中包含 QML 源的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com