Стилизация границы всплывающего окна QComboBox
Я пытаюсь стилизовать всплывающее окно QComboBox
, Прямо сейчас у меня есть это всплывающее окно:
Я хочу дать ему границу, поэтому я вставляю следующий код в мой QComboBox
учебный класс:
QWidget* popUp = findChild<QFrame*>();
popUp->setStyleSheet("QWidget {border: 1px solid rgb(74, 74, 74);}");
что дает мне этот результат:
Всплывающее окно с двумя границами: внутренним и внешним. И я хочу только внешний. Есть идеи, мысли или исправления?
1 ответ
Решение
Как сказал Теолодис, вам просто нужно указать, какой QWidget вы хотите изменить с помощью своего CSS.
popUp->setStyleSheet("QWidget#popUp {border: 1px solid rgb(74, 74, 74);}");