Обновить

Комментарии 11

А почему вы не используете rcc (от Qt)?

Ну вы просили вопросы, а теперь не отвечаете. Не серьёзно :)

Здравствуйте. Сейчас заняты доработкой программы и созданием сайта. Чуть позже ответим

Спасибо. Достаточно будет 1-2 предложений и 5 минут вашего времени :)

Если коротко, то мы не используем rcc в пользу гибкости разработки и простоты модификации. Наш текущий метод позволяет мгновенно изменять иконки и стили, просто редактируя файлы, без необходимости перекомпиляции ресурсов, что значительно ускоряет итеративную разработку дизайна.

Позже сделаем развернутый ответ

Почему вы решили, что модификация исходного кода проще чем тривиальная замена файлов? Или у вас есть какие-то инструменты чтобы патчить svg прямо в коде? У вас есть код ревью при модификации исходников?

Пока получается что гибкости у вас значительно меньше, чем при использовании rcc, который умеет больше, чем тривиальная упаковка ресурсов.

А то что вы написали про «гибкость разработки» звучит скорее наоборот - как костыль :). Так что ждём развёрнутый ответ.

Ну как ваши успехи с доработкой? Готовы обсудить недостатки rcc против вашего подхода?

Это, конечно работает, но выглядит странно. Если подумать - это просто текст, так что сильно не нагружает, ещё можно инициализировать один раз при старте и использовать повсеместно.

Но редактирование svg в коде звучит не очень удобно.

Ещё вопрос: вы пишете на виджетах?

Да нет, код не засоряется. У нас коды иконок в одном файле собраны. Мы просто их вызываем с файла.

Мы не всегда пишем на виджетах. Крупые проекты не рационально. Ещё проблема есть, что некоторые библиотеки правильно отображаются только на виджитах, по другому заставить не можем :( Для нашего проекта мы выбрали способ, который можно быстро реализовать. Спасибо за вопросы. Благодаря Вам, на проект можно посмотреть с другой стороны.

Я на виджетах побывал писать, так ничего не выходит

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
chalab.ru
Дата регистрации
Дата основания
Численность
2–10 человек
Местоположение
Беларусь