Я использую таблицу стилей, чтобы установить цвет фона кнопки QPushton:
QPushButton {
background-color: red;
border-style: outset;
border-width: 2px;
border-color: beige;
}
Это работает, но когда я также изменяю цвет фона QWidget, кнопка имеет тот же цвет фона, что и QWidget (в этом примере кнопка черная вместо красной).
QWidget {
background-color: black;
}
Кто-нибудь знает, как получить цвет кнопки при установке цвета фона QWidget?
Я точно не знаю, почему это происходит, но размещение таблицы стилей кнопки вместе с таблицей стилей виджетов принесет желаемый эффект. Например, в вашем случае таблица стилей виджета будет следующим
QWidget
{
background-color: black;
}
QPushButton
{
background-color: red;
border-style: outset;
border-width: 2px;
border-color: beige;
}
Надеюсь это поможет!! Удачи! : D
Других решений пока нет …