【发布时间】:2010-10-11 10:54:01
【问题描述】:
我正在使用混合 UI 技术(主要是 C++,包括一些 QML 组件)构建一个应用程序。
假设我有一个 QML 项目,我想使用如下语法在 QDeclarativeView 中显示它:
view = new QDeclarativeView(QUrl::fromLocalFile("foobar.qml"));
我已将 foobar.qml 添加到我在 Qt Creator 中的项目中,它会自动将此行添加到 .pro 文件中:
OTHER_FILES += \
foobar.qml
现在,您可能希望将文件包含到项目中意味着应该将其复制到构建文件夹,但事实并非如此,并且当我运行应用。我不想添加自定义构建步骤只是为了复制 QML 源代码,所以有一些“事实上的”方法吗?
【问题讨论】:
-
我有同样的问题,想从本地文件而不是 qrc 加载 qml,但 它没有复制到构建文件夹。