какой компонент используешь?
а из 2 цветов вроде никак(
разве что отрисовывать в промежуточный имадж с его последующей попиксельной обработкой. Разные графические эффекты (размытие например) так работают
спасиб, но тут больше мороки, лучше тогда иконки вне qml подготовить
ну если будет только 2-3 варианта, то да, а если кастомизация до того что пользователь сам может настроить под себя цвет и оттенок, то тут только попиксельная замена
думал что бы так было, но оказалось сложнее, чем предполагал.
вот да, к чему такие сложности. Уверен, в любом проекте есть куда более важные задачи, чем отрисовка иконок кнопок из кода
одну иконку не может в разные цвета изменять
а через coloroverlay тоже не полуается ?
оо, не знал, уже читаю, спасиб
я просто не помню есть ли альфа канал у svg
QIcon::mode не подходит?
можно через ColorOverlay, но тогда иконку из последнего столбца (стрелка и параллелограмм) нужно собрать из отдельных иконок: "стрелка" и "параллелограмм" (только потому, что они в разные цвета должны быть окрашены)
вроде не то
да, думаю сейчас над изменением дизайна иконок, что бы можно было использовать эффекты ColorOverlay, без заморочек
ну или все иконки дискет сделать оверлеем из 2ух source файлов, а для стрелки закинуть 3 разных source файла) 1 и 2 можно сделать из одного, с помощью opacity
хочу использовать только один исходный файл, и для всех состояний использовать ColorOverlay
Обсуждают сегодня