Russian Qt Forum

Qt => Общие вопросы => Тема начата: Fregloin от Июль 25, 2013, 17:14



Название: Ресурсы в подключаемых плагинах не доступны
Отправлено: Fregloin от Июль 25, 2013, 17:14
Привет. Есть плагин, в нем есть несколько картинок png.
При доступе к этим изображениям из кода получаю пустые. Как правильно инициализировать ресурсы в shared Qt плагинах?


Название: Re: Ресурсы в подключаемых плагинах не доступны
Отправлено: GreatSnake от Июль 25, 2013, 17:27
См. здесь (http://www.prog.org.ru/index.php?topic=18100.msg121515#msg121515).

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();
 

и вставь его в сборку плагина.


Название: Re: Ресурсы в подключаемых плагинах не доступны
Отправлено: Fregloin от Июль 26, 2013, 11:57
большое спасибо, помогло  ::)