Добрый день!
Есть иконка на кнопку, она одноцветная, но имеет некие градиенты для сглаживания (см. вложение). Надо что бы юзер мог изменить ее цвет под свой вкус.
Пробовал так, получилась фигня:
C++ (Qt)
QPixmap src_px(":/icons/ic_refresh_white_24dp");
QPixmap dst_px(src_px.size());
dst_px.fill(Qt::red);
dst_px.setMask(src_px.createMaskFromColor(Qt::transparent));
button->setIcon(QIcon(dst_px));