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 ..

Foi útil?

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
scroll top