代码之家  ›  专栏  ›  技术社区  ›  teukkam

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

  •  8
  • teukkam  · 技术社区  · 14 年前

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

    假设我有一个qml项目,我想在 QDeclarativeView 使用如下语法:

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

    我已经在qt creator中将foobar.qml添加到我的项目中,它会自动将此行添加到.pro文件中:

    OTHER_FILES += \
        foobar.qml
    

    现在,您希望将该文件包含到项目中意味着应该将其复制到build文件夹中,但是没有,并且当运行应用程序时,我会得到一个关于build文件夹中缺少foobar.qml的错误。我不想添加定制的构建步骤来复制周围的QML源,那么是否有一些“事实上”的方法来实现这一点?

    2 回复  |  直到 10 年前
        2
  •  3
  •   blakharaz    13 年前