Russian Qt Forum

Qt => Вопросы новичков => Тема начата: nvek от Август 10, 2018, 10:45



Название: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: nvek от Август 10, 2018, 10:45
Делаю плагин, который подгружается к екзешнику. У того есть набор иконок. Хочу их использовать. Можно ли напрямую обратиться к ресурсам плагина?


Название: Re: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: kai666_73 от Август 10, 2018, 12:41
Совершенно точно, можно. С точки зрения проектирования - кривовато, но можно.


Название: Re: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: nvek от Август 10, 2018, 13:12
Как это сделать? Я просто хочу чтобы qt в плагине было поминиму


Название: Re: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: kai666_73 от Август 10, 2018, 17:03
Заводишь файл ресурса (qrc) в плагине; в нем префикс (на всякий случай, чтобы не было конфликта имен ресурсов) типа /MyPlugin; добавляешь туда свои иконки; в основном приложении после загрузки плагина обращаешся за ресурсом как обычно по урлу ":/MyPlugin/my_icon.png"


Название: Re: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: nvek от Август 20, 2018, 10:36
То есть при загрузке плагина, автоматически загрузились его ресурсы? и я спокойно к ним могу обращаться???


Название: Re: Можно ли обратиться к ресурсам из плагина (*.DLL)?
Отправлено: Fregloin от Сентябрь 05, 2018, 11:45
Да, но учтите, что так же будут необходимы драйверы файлов изображений рядом с экзешником в деплое.