AstraRegul
Релиз 2025.08.15.00
×

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\".