Я запутался в модулях Qt QML. Я прочитал все документы, но в нем не указаны некоторые основные идеи.
Я понимаю, что могу поместить кучу QML файлов в каталог и добавить файл qmldir для описания идентифицированного модуля. Когда я это сделаю и настрою QML_IMPORT_PATH, QtCreator счастлив и перестает подчеркивать строку ModuleName 1.0 импорта.
Итак, создатель счастлив, но он не работает. Я получаю модуль не установлен. мои вопросы:
- что это значит "установлен". У меня есть каталог файлов, но я их нигде не "установил".
- Должен ли я создавать/компилировать модуль для создания DLL/.so?
- ли файлы модуля QML попадают в ресурсы основного приложения, в противном случае, где они должны быть найдены?
- my main.qml файл является частью ресурсов приложения, как приложение находит ресурсы модуля во время выполнения.
Извините, за все эти вопросы, но основы этих модулей просто не ясны. Я не понимаю, является ли "модуль" просто обмен файлами или это скомпилированный блок.
спасибо за любую помощь.