Как поменять цвет неактивной кнопки Qt Creator с++

Рейтинг: 0Ответов: 0Опубликовано: 03.07.2023

Хотел изменить цвет кнопки когда она неактивна но столкнулся с проблемой что она не меняется. Пытался сделать через 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);

}

В итоге кнопка остаётся серой, цвет не изменился:

введите сюда описание изображения

Что делать в данной ситуации?

Ответы

Ответов пока нет.