Я создаю приложение со смешанными технологиями пользовательского интерфейса (в основном C ++ с некоторыми компонентами QML).
Предположим, у меня есть элемент QML, который я хочу показать внутри QDeclarativeView
с использованием следующего синтаксиса:
view = new QDeclarativeView(QUrl::fromLocalFile("foobar.qml"));
Я добавил foobar.qml в мой проект в Qt Creator, который автоматически добавляет эту строку в файл .pro:
OTHER_FILES += \
foobar.qml
Теперь можно ожидать, что включение файла в проект подразумевает, что он должен быть скопирован в папку сборки, но это не так, и я получаю ошибку об отсутствии файла foobar.qml в папке сборки при запуске приложение. Я бы не хотел добавлять пользовательские этапы сборки просто для копирования исходных текстов QML, так есть ли какой-то "де-факто" способ сделать это?