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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перечислить все ресурсы (изображения) в приложении  (Прочитано 2500 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Октябрь 01, 2013, 12:32 »

Привет. Нужно получить весь список изображений, которые хранятся в приложении/dllке. как это сделать?
Есть кнопка на сцене, у нее есть свойство icon, в которое нужно пихать только изображение, которое есть в ресурсах приожения и всех подключенных либах. Как это сделать? Получать список нужно в рантайме.
Записан
Bepec
Гость
« Ответ #1 : Октябрь 01, 2013, 16:17 »

Вы определитесь где они хранятся и как Веселый
Из ресурсной системы винды или Qt или бинарников приложения или файлов рисунков или двоичного кода?
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #2 : Октябрь 12, 2013, 20:47 »

Конкретно все файлы изображений из qrc файлов.
Дело в том что программа подгружает библиотеки, и в них тоже есть ресурсы в qrc файлах. К ним нужно тоже как то достучаться.
Доступ обычно так QIcon/QImage(":/LIB_RESOURCE_PREFIX/image_reference");.
Вот как узнать пути ко всем изображениям? Реально ли это вообще?
Или подскажите как сделать следующее.
Есть QGraphicsView/Scene со сложной архитектурой. Конфигурация сцены хранится в XML (на текущий момент, планируется в дальнейшем использовать двоичные файлы закрытого формата). Есть к примеру кнопка самописная. На ней есть текст и иконка. Так вот нужно как то хранить изображаение к ней. Хранить в отедельных png не удобно как минимум. Хотелось бы что бы при редактировании сцены в этот файл как то добавить нужные картинки. Думал их кодировать и пихать в XML, но тоже похоже не лучший вариант.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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