Как поменять цвет неактивной кнопки Qt Creator с++
Хотел изменить цвет кнопки когда она неактивна но столкнулся с проблемой что она не меняется. Пытался сделать через Qt Creator в настройках палитры, но ничего не вышло. Решил сделать через код создав палитру вручную в конструкторе окна, тот же результат.
Код:
Database_add::Database_add(QWidget *parent) :
QDialog(parent),
ui(new Ui::Database_add)
{
ui->setupUi(this);
QPalette m_pal;
m_pal.setColor(QPalette::Inactive, QPalette::Button, QColor(240, 75, 78));
ui->imageButton->setPalette(m_pal);
ui->imageButton->setEnabled(false);
}
В итоге кнопка остаётся серой, цвет не изменился:
Что делать в данной ситуации?
Источник: Stack Overflow на русском