4.4.1.4.3.13.2.1. Интеграция юнита
Для интеграции созданной библиотеки Qt на выполните следующие действия:
-
После окончания сборки плагина, скопируйте файл .dll в каталог "externals" проекта Astra.HMI.


Для ОС Linux используется файл формата .so. Для формирования данного файла необходимо собрать проект плагина используя Qt на ОС Linux.
![]() |
2. Откройте проект Astra.HMI. Перейдите на вкладку "Проект" и выберите "Ссылка на юниты...".

3. В открывшемся окне откройте контекстное меню и выберите "Добавить из файлов".

4. Перейдите в каталог c файлом плагина, выберите его и нажмите кнопку "Открыть".

5. В параметре "Тип" выберите "QtPlugin" и нажмите кнопку "Применить".

6. При верном подключении в параметре "Состояние" отобразится "Успешно загружено".
7. Теперь плагин Qt успешно добавлен в проект и готов к использованию. Используйте этот компонент так же, как и встроенные компоненты Astra.HMI.

При интеграции в ОС Linux системах используйте полные пути до модуля. На текущий момент подключение по относительному пути работает нестабильно и может привести к ошибкам.
|
Пример интеграции QtPlugin представлен в проекте Astra.HMI_Example. Исходный код находится в директории "QTIntegrationExample" в директории проекта. Собранный файл модуля .dll и .so находятся по пути "externals\QTIntegrationExample\".
|

