Здравствуйте. У меня такая проблема: не получается создать иконки для QAction'ов по заданному массиву цветов.
Пробовал следующим образом:
// пример для одной иконки
QColor color(Qt::red);
QIcon icon;
QPainter p;
p.setBrush(QBrush(color));
icon.paint(&p, 0, 0, 24, 24);
QAction *a = new QAction(icon, "red");
Наверное нужен другой подход.