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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление произвольного ресурса в run time  (Прочитано 2031 раз)
Q2W
Гость
« : Январь 29, 2010, 00:21 »

Есть файл ресурса (например, картинка) в виде массива байтов.
Нужно сделать так, чтобы она была доступна в QSS приверно так: "background-image: url(:/backgrounds/new-bg-1.png);". Т.е. без сохранения самого файла ресурса на диск.
Файл ресурса надо добавлять динамически во время исполнения без сохранения его на диск.

Нашёл только как делать ресурсы при компиляции и добавлять директорию для поиска ресурсов.
Записан
zenden
Гость
« Ответ #1 : Январь 29, 2010, 01:16 »

Цитировать
bool QResource::registerResource ( const uchar * rccData, const QString & mapRoot = QString() )   [static]

Registers the resource with the given rccData at the location in the resource tree specified by mapRoot, and returns true if the file is successfully opened; otherwise returns false.

Warning: The data must remain valid throughout the life of any QFile that may reference the resource data.

по-моему то что вам нужно
« Последнее редактирование: Январь 29, 2010, 01:18 от zenden » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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