Pregunta

Si aplico una propiedad a un widget padre que se aplica automáticamente para widgets hijos también .. ¿Hay alguna forma de evitar esto ?? Por ejemplo si fijo color de fondo como blanco en un cuadro de diálogo en el botón, cuadros combinados y barras de desplazamiento se ve blanca, ya que carece de ella aspecto nativo (que decir que es desagradable y feo) .. ¿Hay alguna manera de que pueda aplicar las hojas de estilo sólo se a un widget padre no a ella de los niños ???

Los expertos ayuda por favor ..

¿Fue útil?

Solución

encontrado una solución ..

En lugar de utilizar

self.groupBox.setStyleSheet("background-color: rgb(255, 255, 255);\n"
                                    "border:1px solid rgb(255, 170, 255);")

El uso específicamente el uso de tipos de selectores ..

self.groupBox.setStyleSheet("QGroupBox { background-color: rgb(255, 255,\
255); border:1px solid rgb(255, 170, 255); }")

Esto resuelve el problema ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top