Название: Перечислить все ресурсы (изображения) в приложении Отправлено: Fregloin от Октябрь 01, 2013, 12:32 Привет. Нужно получить весь список изображений, которые хранятся в приложении/dllке. как это сделать?
Есть кнопка на сцене, у нее есть свойство icon, в которое нужно пихать только изображение, которое есть в ресурсах приожения и всех подключенных либах. Как это сделать? Получать список нужно в рантайме. Название: Re: Перечислить все ресурсы (изображения) в приложении Отправлено: Bepec от Октябрь 01, 2013, 16:17 Вы определитесь где они хранятся и как :D
Из ресурсной системы винды или Qt или бинарников приложения или файлов рисунков или двоичного кода? Название: Re: Перечислить все ресурсы (изображения) в приложении Отправлено: Fregloin от Октябрь 12, 2013, 20:47 Конкретно все файлы изображений из qrc файлов.
Дело в том что программа подгружает библиотеки, и в них тоже есть ресурсы в qrc файлах. К ним нужно тоже как то достучаться. Доступ обычно так QIcon/QImage(":/LIB_RESOURCE_PREFIX/image_reference");. Вот как узнать пути ко всем изображениям? Реально ли это вообще? Или подскажите как сделать следующее. Есть QGraphicsView/Scene со сложной архитектурой. Конфигурация сцены хранится в XML (на текущий момент, планируется в дальнейшем использовать двоичные файлы закрытого формата). Есть к примеру кнопка самописная. На ней есть текст и иконка. Так вот нужно как то хранить изображаение к ней. Хранить в отедельных png не удобно как минимум. Хотелось бы что бы при редактировании сцены в этот файл как то добавить нужные картинки. Думал их кодировать и пихать в XML, но тоже похоже не лучший вариант. |