Я хочу поместить некоторые .qml-файлы в папки.Qt5 QML организация ресурсов в папку
это работает,
<RCC>
<qresource prefix="/">
<file>main.qml</file>
<file>other/Thing.qml</file>
</qresource>
</RCC>
, но это не
<RCC>
<qresource prefix="/">
<file>main.qml</file>
</qresource>
<qresource prefix="/other">
<file>other/Thing.qml</file>
</qresource>
</RCC>
внутримышечно отделяющую потому что следующий шаг, чтобы переместить «/ другой» ресурс в отдельный файл QRC.
любая помощь? Благодарю.
EDIT 1:
я попробовать это,
<RCC>
<qresource prefix="/">
<file>main.qml</file>
</qresource>
<qresource prefix="/other">
<file>other/Thing.qml</file>
<file>other/qmldir</file>
</qresource>
</RCC>
qmldir:
module Other
Thing 1.0 Thing.qml
затем добавить к main.qml:
import Other 1.0
EDIT # 2
я пытаюсь добавить в main.cpp:
engine.addImportPath("other");
или
engine.addImportPath("qrc:/other");
не идти.
https://gist.github.com/anonymous/9d82204dac684263e257
Хорошая идея. Кажется, что Qt нравится вещам, начинающимся с капиталов. Я потерял некоторое время на этом решении другой проблемы. Я отправляю свой ответ ниже, есть немного больше. –