Как изменить цвет фона содержимого виджета группы в Qt Style CSS - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь изменить скин программы, поддерживающей Qt Style CSS, но у меня нет доступа к исходному коду. Мне нужно изменить цвет фона групп внутри QWidget, enter image description here

Я пробовал с:

QWidget {
    background-color: #4d4d4d;
}

Но это меняет цвет всего окно, но я все еще вижу прямоугольник полупрозрачный (например, черный 95% непрозрачности). Какой класс мне нужно редактировать, чтобы изменить этот конкретный блок?

1 Ответ

0 голосов
/ 02 апреля 2020

Вы меняете стиль для класса QWidget, который является основой для любого виджета Qt.

Если вы хотите изменить стиль только для группы, это QGroupBox class.

QGroupBox{
    background-color: #4d4d4d;
}

Некоторые примеры QSS в do c: https://doc.qt.io/qt-5/stylesheet-examples.html#customizing -qgroupbox

Если вы хотите установить стиль на указанную c виджет приложения, вам потребуется дополнительная информация из кода.

...