Найти - Пользователи
Полная версия: PyQT и .qrc файлы
Начало » GUI » PyQT и .qrc файлы
1
CruncH
добравшись до ресурс файлов, столкнулся с проблемой, что с генерированные русурс файлы весят через чур много.
Например имеем папку icons, размер которой 30кб, все файлы из этой папки занесены в QT ресурс файл .qrc . После использования pyrcc4, мы получаем файл размером в 3 раза больше чем исходная папка с этими иконками.
часть этого файла выглядит так:
qt_resource_data = "\
\x00\x00\x05\x72\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
...
Причина такого разжирения файла видна сразу. Можно ли уменьшить размер его?
Или есть смысл использования ресурс файлов вообще? Т.к. 3-кратный размер файла раздражает больше, чем пользы приносит.
Гуглил и искал на форуме подобные темы, но не нашел.
Система OpenSuse11.2 (linux)
Cleric
Если вам критичен размер можете использовать .pyc файлы ресурсов, они будут весить меньше.
Например мой resource_rc.py весит 19кб а его скомпилированный вариант 5кб.
CruncH
Благодарю. Ну все таки pyc в системе контроля версий это не правильный вариант будет. Думал что можно в нее будет ложить полу готовые исходники.
так что либо придется отказаться от них и хранить только qrc и файлы, либо совсем отказаться от ресурс файлов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB