Russian Qt Forum
Сентябрь 30, 2024, 10:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ресурсы в подключаемых плагинах не доступны  (Прочитано 2114 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Июль 25, 2013, 17:14 »

Привет. Есть плагин, в нем есть несколько картинок png.
При доступе к этим изображениям из кода получаю пустые. Как правильно инициализировать ресурсы в shared Qt плагинах?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Июль 25, 2013, 17:27 »

См. здесь.

UPD. Если не понял, то создай файл resources.cpp с содержимым
Код
C++ (Qt)
#include <qglobal.h>
 
static bool init()
{
Q_INIT_RESOURCE_EXTERN( your_qrc_file_name_without_ext )
Q_INIT_RESOURCE( your_qrc_file_name_without_ext );
return true;
}
 
static bool inited = init();
 

и вставь его в сборку плагина.
« Последнее редактирование: Июль 25, 2013, 17:37 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #2 : Июль 26, 2013, 11:57 »

большое спасибо, помогло  Строит глазки
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.071 секунд. Запросов: 23.