Question

Si je demande une propriété à un widget parent, il est automatiquement appliqué pour les enfants de widgets trop .. Est-il possible d'empêcher cela ?? Par exemple, si je définir la couleur d'arrière-plan en blanc dans une boîte de dialogue sur le bouton, zones de liste déroulante et barres de défilement semble blanc car il manque l'air natif (dois dire que c'est désagréable et laid) .. Est-il possible que je puisse appliquer les feuilles de style uniquement à un widget parent de ne pas les enfants de it ???

Les experts de l'aide s'il vous plaît ..

Était-ce utile?

La solution

Trouver une solution ..

Au lieu d'utiliser

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

utiliser en utilisant spécifiquement les types de sélection ..

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

Cela résout le problème ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top