Применение таблиц стилей в pyqt
-
18-09-2019 - |
Вопрос
Если я применяю свойство к родительскому виджету, оно автоматически применяется и к дочерним виджетам.Есть ли способ предотвратить это??Например, если я устанавливаю белый цвет фона в диалоговом окне, кнопка, поля со списком и полосы прокрутки выглядят белыми, поскольку им не хватает естественного вида (надо сказать, что это неприятно и некрасиво).Есть ли способ применить таблицы стилей только к родительскому виджету, а не к его дочерним элементам???
Знатоки помогите пожалуйста..
Решение
Нашёл решение..
Вместо использования
self.groupBox.setStyleSheet("background-color: rgb(255, 255, 255);\n"
"border:1px solid rgb(255, 170, 255);")
используйте специально, используя типы селекторов.
self.groupBox.setStyleSheet("QGroupBox { background-color: rgb(255, 255,\
255); border:1px solid rgb(255, 170, 255); }")
Это решает проблему..
Не связан с StackOverflow