Скрыть индикаторы для QComboBox (qdarkstyle)Python

Программы на Python
Anonymous
Скрыть индикаторы для QComboBox (qdarkstyle)

Сообщение Anonymous »

Я использую qdarkstyle в графическом интерфейсе PyQt5 и пытаюсь создать виджет с внутренними полями со списком. Все элементы в поле со списком имеют квадратный индикатор слева, который я хочу скрыть.
Я безуспешно пытался установить таблицу стилей
class Panel(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.layout = QVBoxLayout()
self.cb = QComboBox()
self.cb.addItems(["hello", "world"])
self.cb.setStyleSheet(self.getcbstylesheet())
self.layout.addWidget(self.cb)
self.setLayout(self.layout)

def getcbstylesheet(self):
return """
QComboBox::indicator {
background-color: transparent;
selection-background-color: transparent;
color: transparent;
selection-color: transparent;
}
"""


Подробнее здесь: https://stackoverflow.com/questions/784 ... qdarkstyle

Вернуться в «Python»