Styling Combobox Dropdown для отображения на черном фоне - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь стилизовать QCombobox в QT Designer, но из-за жизни я не могу заставить эту проблему прекратить возникать.

У меня настроен пользовательский интерфейс на черном фоне, и я не могу создать стиль для ComboBox, чтобы при нажатии на стрелку для раскрывающегося списка я могна самом деле СМОТРИТЕ список предметов рядом с выделенным.В настоящее время каждый элемент в списке имеет черный фон, а текст также черный, поэтому вы ничего не видите.

Я перепробовал все параметры в QT Designer, и ничего не помогло.Я также погуглил его до смерти и не могу найти простой способ написать таблицу стилей для цвета фона этого конкретного поля / элемента.Я просто хочу белые клетки с черным текстом, довольно просто, правда.

1 Ответ

0 голосов
/ 12 июля 2019

Ну, я понял это.

QWidget{
    border: 2px solid grey;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
}

QComboBox QAbstractItemView {
    border: 2px solid grey;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
}

Очевидно, мне пришлось окружить дизайн поверхности QWidget, иначе он его не узнает.Что было не очень понятно для меня.И ни у кого, кажется, никогда не было такой простой, короткой, сладкой проблемы, как эта.Я надеюсь, что какая-то бедная душа, бродящая по Google, найдет это и почувствует облегчение, что они действительно могут найти кого-то со своей проблемой.

...