0

Тема: Ресурсы программ QT

Ресурсы программ QT

Resource Tools - это набор утилит командной строки для выполнения различных операций с ресурсами PE32, PE32+ и RES файлов, а также сборок .NET. Инструменты Resource Tools удобно использовать в процессе сборки проектов для удаления из файлов неиcпользуемых ресурсов, настройки ресурса версии, изменения иконок и других операций. Вставка, замена и удаление ресурсов. Уменьшение размера PE файлов за счет удаления неиспользуемых ресурсов, таблицы перемещений и отладочной информации. Изменение языка Win32 ресурсов, а также атрибута System.Reflection.NeutralResourcesLanguageAttribute в сборках .NET. Редактирование ресурса версии, автоинкремент номера версии. Извлечение информации о классах из файлов Delphi/C++Builder и сборок .NET в файлы CSV, TXT или XML. Поддержка PE файлов, в которых секция ресурсов не является последней секцией. Автоматическое создание секции ресурсов, если она отсутствует в PE файле. Редактирование сборок .NET без использования .NET Framework и .NET SDK.

Редактирование ресурсов (файлы *.rcc) программ QT:
1) Декомпиляция утилитой из состава Resource Tools: СКАЧАТЬ;
2) Компиляция (RCC.exe): СКАЧАТЬ;

Возможно всё! На невозможное просто требуется больше времени.
Мудрец из Шангри Ла
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Вот блин! Набрел на форум программистов "Vingrad". Здесь пользователь под ником zedx еще в 2011 году опубликовал универсальную утилиту по работе с файлами *.rcc - компилятордекомпилятор.

... "расширенная" версия компилятора ресурсов (+ src) с дополнительным ключом -reverse, по которому производится распаковка всех бинарных (*.rcc) файлов ресурсов в текущей директории.
Распакованные ресурсы сортируются по отдельным папочкам, в соответствии с именем исходного rcc файла.
Дополнительно генерируются файлы *.qrc и файл make.bat для обратной сборки распакованных ресурсов в бинарные rcc файлы.

Весь прежний функционал утилитки естественно сохранён.

Обалдеть! Молодец парень! Берем, пользуемся и говорим спасибо.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Здесь пользователь под ником zedx еще в 2011 году опубликовал универсальную утилиту по работе с файлами *.rcc - компилятордекомпилятор.

Она делает тоже самое, что и Resource Tools - разборка и сборка.
Кто запутался с ней - вставляем в папку bin кролика, делаем там батник (рядом с файлом rcc.exe) и пишем команду

rcc.exe -reverse de.rcc
pause

Создается папка qresource - там все, что надо для перевода и сборки.

Теперь как собрать - в папку rcc кидаете файл rcc.exe. Теперь для сборки просто запустите батник make.bat и рядом появится созданный файл.

Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

А я как папуас с бусами и dll поставил Ресурсы программ QT
Спасибо Leserg и WYLEK Ресурсы программ QT Неплохо бы в отдельную тему шоб не потерялось
Как оперативненько gazon01 супер.
Скачал QT, установил нужную  верси 5.2.1.0  у меня вместо Qt Designer Qt creator.





Показать / Скрыть текст

Программа редактировать размер текста не хочет , текст можно, а размер нет. Зато показывает размер, открываю notepad++ , теперь же знаю где редактировать. Фиг вам клавишами клацаю, а толку нет хотя до этого редактировал. Думаю наверно салатов на новый год переел или барабашка завелся, а оказалось, что файлы стали только для чтения, Снял проклятие notepad++  редактирует, а вот Qt creator  Ресурсы программ QT отказался. Исправил для начала один размер, собрал и о чудо программа работает и место под буквы стало хватать  Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Она делает тоже самое, что и Resource Tools - разборка и сборка.

Да, ты прав. Но мне понравилось, что все сделано в одном файле в отличие от сборки А. Головина. Кстати, файлы можно закинуть в системный каталог, тогда работа с файлами *.rcc возможна из любого каталога. Это по желанию, кому как удобнее работать.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

(01-01-2015 10:01:59 отредактировано Leserg)

Re: Ресурсы программ QT

Всем привет! Всех с наступившим новым годом!
Ребята, подскажите где можно скачать "Resource Tools"? Хочу перевести файл с расширением ".rcc".

Рейтинг поста: 0

(01-07-2017 06:21:21 отредактировано gazon01)

Re: Ресурсы программ QT

где можно скачать "Resource Tools"?

Скачать

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

(01-01-2015 11:06:10 отредактировано gazon01)

Re: Ресурсы программ QT

Спасибо. Я так понял ещё нужны ".bat " файлы (декомпилер и компилер)?

Рейтинг поста: 0

Re: Ресурсы программ QT

Я так понял ещё нужны ".bat " файлы


Если вам удобней работать с файлами *.bat, то напиши соответствующие команды. Мне, например, удобней работать в командной строке.

декомпилер и компилер


В этом наборе инструментов ("Resource Tools") представлен только декомпилятор - rt_rcc_decompiler.exe. Компилятор (rcc.exe) можно взять на сайте Qt. Берите пакет в зависимости от среды разработки, операционной системы и версии Qt.

Добавлено:
------------------
Вот сообщение на нашем форуме от Wylek-  RCC: что и как. Правда архив с компилятором и батниками по указанной ссылке уже недоступен, поэтому берем здесь: скачать.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Хочу перевести файл с расширением ".rcc".

Вот здесь  тоже немного инфы biggrin 

Ресурсы программ QT

Рейтинг поста: 0

(01-01-2015 20:17:18 отредактировано gazon01)

Re: Ресурсы программ QT

Именно там я и наткнулся на это всё! Мужики, спасибо, что всё таки вы есть на этом свете! Очень мало таких людей, которые помогут и научат! С новым годом!

Рейтинг поста: 0

Re: Ресурсы программ QT

У кого есть Resource Tools (хотелось бы расколупать .rcc) все ссылки мертвы cry  , Всех С Новым Годом!! biggrin 

Рейтинг поста: 0

(24-01-2021 14:33:30 отредактировано WYLEK)

Re: Ресурсы программ QT

У кого есть Resource Tools (хотелось бы расколупать .rcc) все ссылки мертвы  biggrin

Рейтинг поста: 0

Re: Ресурсы программ QT

Вот блин! Набрел на форум программистов "Vingrad". Здесь пользователь под ником  zedx  еще в 2011 году опубликовал универсальную утилиту по работе с файлами *.rcc - компилятордекомпилятор.

... "расширенная" версия компилятора ресурсов (+ src) с дополнительным ключом -reverse, по которому производится распаковка всех бинарных (*.rcc) файлов ресурсов в текущей директории.
Распакованные ресурсы сортируются по отдельным папочкам, в соответствии с именем исходного rcc файла.
Дополнительно генерируются файлы *.qrc и файл make.bat для обратной сборки распакованных ресурсов в бинарные rcc файлы.

Весь прежний функционал утилитки естественно сохранён.


Обалдеть! Молодец парень! Берем, пользуемся и говорим спасибо.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Утилита zedx выдает ошибку dll какой-то не хватает


А, ну у меня Qt установлен, поэтому никаких проблем нет. По идее ему нужна только библиотека libgcc_s_dw2-1.dll, исходя из зависимостей (прикрепил файл к сообщению).

Интересно это размер строки


После распаковки RCC-файлов у тебя получится набор различных файлов, а в частности файлы с расширением *.ui. Они представляет собой дерево виджетов формы в формате XML. Говоря простым языком это описание графических элементов приложения: окно/форма/диалог с размещенными на нем элементами управления и их свойствами. Для этих файлов имеется специальный визуальный редактор Qt Designer, в котором файлы *.ui можно редактировать подобно тому, как, например, вы редактируете форму приложения в редакторе ресурсов Radialx, Sisulizer, Restorator, Resource Hacker и т.д.

 

Можно редактировать файлы *.ui и в блокноте (Notepad++, AkelPad и т.д.), но вы должны хорошо ориентироваться в элементах управления и их свойствах.
Также желательно использовать именно ту версию редактора Qt Designer, в которой собрана программа. Это можно выяснить по версии файла QtCore.dll (или другим библиотекам Qt, которые находятся по месту установки приложения). Хотя, возможно, эта мера предосторожности является излишней.

Чтобы пользоваться редактором, придется установить одну из версий Qt (более старые релизы можно взять на <!--a--> class="link" target="_blank" href="ftp://ftp.qt.nokia.com/qt/source/">ftp://ftp.qt.nokia.com/qt/source/[/url] ). Установку лучше выполнять на виртуальную систему, но если очень хочется, то можете ставить на основную. Дистрибутивы Qt делятся не только по версиям, но и по компиляторам (Visual Studio или MinGW). Какой выбрать вам - не знаю.Я, например, использую для Visual Studio 2008.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Здесь пользователь под ником zedx еще в 2011 году опубликовал универсальную утилиту по работе с файлами *.rcc - компилятордекомпилятор.

Она делает тоже самое, что и Resource Tools - разборка и сборка.
Кто запутался с ней - вставляем в папку bin кролика, делаем там батник (рядом с файлом rcc.exe) и пишем команду

rcc.exe -reverse de.rcc
pause

Создается папка qresource - там все, что надо для перевода и сборки.

Теперь как собрать - в папку rcc кидаете файл rcc.exe. Теперь для сборки просто запустите батник make.bat и рядом появится созданный файл.

Ресурсы программ QT

Рейтинг поста: 0

(05-01-2015 13:50:02 отредактировано pp0312)

Re: Ресурсы программ QT

А я как папуас с бусами и dll поставил bang 
Спасибо Leserg и WYLEK beer  Неплохо бы в отдельную тему шоб не потерялось
Как оперативненько gazon01 супер.
Скачал QT, установил нужную  верси 5.2.1.0  у меня вместо Qt Designer Qt creator.

Показать / Скрыть текст

Программа редактировать размер текста не хочет , текст можно, а размер нет. Зато показывает размер, открываю notepad++ , теперь же знаю где редактировать. Фиг вам клавишами клацаю, а толку нет хотя до этого редактировал. Думаю наверно салатов на новый год переел или барабашка завелся, а оказалось, что файлы стали только для чтения, Снял проклятие notepad++  редактирует, а вот Qt creator  kap  отказался. Исправил для начала один размер, собрал и о чудо программа работает и место под буквы стало хватать  swans 

Рейтинг поста: 0

(01-07-2017 06:34:03 отредактировано gazon01)

Re: Ресурсы программ QT

  Редактирование ресурсов (файлы *.rcc) программ QT: 
1) Декомпиляция утилитой из состава Resource Tools: [url="https://yadi.sk/d/sBevYULr3KeYyn"СКАЧАТЬ[/url];
2) Компиляция (RCC.exe): [url="https://yadi.sk/d/sBevYULr3KeYyn"СКАЧАТЬ[/url];

Примеры работы с утилитами:  пример 1,  пример 2.

Возможно всё! На невозможное просто требуется больше времени.
Мудрец из Шангри Ла
Ресурсы программ QT

Рейтинг поста: 0

Re: Ресурсы программ QT

Скачал QT, установил нужную верси 5.2.1.0 у меня вместо Qt Designer Qt creator.


biggrin  В меню ПУСК загляни! Там все и найдешь, в том числе и Qt Linquist для редактирования бинарных *.qm-файлов.
 

Qt Сreator - это компилятор проектов Qt.

Она делает тоже самое, что и Resource Tools - разборка и сборка.


Да, ты прав. Но мне понравилось, что все сделано в одном файле в отличие от сборки А. Головина. Кстати, файлы можно закинуть в системный каталог, тогда работа с файлами *.rcc возможна из любого каталога. Это по желанию, кому как удобнее работать.

Кто ищет, тот всегда найдет!
Ресурсы программ QT

Рейтинг поста: 0