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));