Qt. Изменение цвета кнопки на заданный цвет

Считываю цвет с помощью виджета lineEdit

QString color = ui->color_line->text();

Дальше нужно поменять цвет кнопки. Делаю как-то так

qApp->setStyleSheet("QPushButton#Result { background-color:  }");

и вопрос, что прописать в background-color чтобы задать считанный цвет?


Ответы (1 шт):

Автор решения: Alexander Chernin
QString color = ...;

QString style = QString("QPushButton#Result { background-color: %1 }").arg(color);

qApp->setStyleSheet(style);

Или непосредственно для кнопки:

btn->setStyleSheet(QString("background-color: %1").arg(color));
→ Ссылка