Aplicando folhas de estilo em PyQt
-
18-09-2019 - |
Pergunta
Se eu aplicar uma propriedade para um pai Widget é aplicada automaticamente para widgets filhos também .. Existe alguma maneira de impedir que isso ?? Por exemplo, se eu definir a cor de fundo como branco em um diálogo no botão, caixas de combinação e barras de rolagem parece branco como ela não tem que olhar nativa (tenho que dizer que é desagradável e feio) .. Existe alguma maneira que eu possa aplicar as folhas de estilo apenas para um pai não widget para ele de crianças ???
Especialistas ajuda por favor ..
Solução
Encontrado uma solução ..
Em vez de usar
self.groupBox.setStyleSheet("background-color: rgb(255, 255, 255);\n"
"border:1px solid rgb(255, 170, 255);")
uso especificamente usando tipos de seletor ..
self.groupBox.setStyleSheet("QGroupBox { background-color: rgb(255, 255,\
255); border:1px solid rgb(255, 170, 255); }")
Isto resolve o problema ..
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow