Russian Qt Forum

Qt => Общие вопросы => Тема начата: mediat0r от Август 13, 2018, 23:55



Название: Запустить тему в Qt
Отправлено: mediat0r от Август 13, 2018, 23:55
Добрый вечер.
Есть прошивка для панели приборов. В ней есть тема, созданная/нарисованная в Qt.
Часть прошивки распакована, но тему найти не могу (((
В Qt, Linux я не спец, могу только поставить и кнопки понажимать...
Также в папке есть файл ELF, но открыть я его не могу., может в нем находиться тема&
Она нужна для корректировки и последующей заливки в приборку.
Может кто-нибудь сможет мне помочь и подскажет как найти/открыть/откорректировать тему, если это возможно.
Спасибо.

https://yadi.sk/d/8xcIJzJe3WQ36z


Название: Re: Запустить тему в Qt
Отправлено: DarkHobbit от Август 15, 2018, 10:35
Если тема создана в тексте программы через QStyle, например - то никак.
Если внешний CSS-файл - то можно попробовать его найти и попилить. Я в представленном архиве такого не нашёл, но искал, каюсь, не слишком усердно.
Вообще, копаться в чужой программе при отсутствии исходников - крайне унылое занятие. Во времена ДОСа ещё туда-сюда, тогда программы были намного меньше.
Поэтому если есть хотя бы малейший шанс найти и договориться с авторами прошивки - используйте его.


Название: Re: Запустить тему в Qt
Отправлено: mediat0r от Август 15, 2018, 23:25
CSS-файл я такого в прошивке не наблюдал...
Авторы китайцы ))  но договориться не получиться по другим причинам...
Я просто плохо представляю как выглядит скомпилированная тема в Qt, думал типа apk...
Значит оставим все как есть.
Спасибо.


Название: Re: Запустить тему в Qt
Отправлено: navrocky от Август 24, 2018, 09:06
Если там QML, то обычно он вкомпилится ресурсами в бинарник. И можно найти его текстом. Но при сборке можно указать упаковку ресурсов при помощи zlib и тогда уже ничего в бинарнике не найти