Frage

Wenn ich anwenden eine Eigenschaft auf ein übergeordnetes Widget automatisch für ein Kind angelegt wird, Widgets zu .. Gibt es eine Möglichkeit, dies zu verhindern ?? Zum Beispiel, wenn ich sehen Hintergrundfarbe als Weiß in einem Dialog die Taste, Kombinationsfelder und Bildlaufleisten setzen wissen, wie es es native Look fehlt (müssen sagen, es ist unangenehm und hässlich) .. Gibt es eine Möglichkeit, dass ich die Stylesheets nur anwenden kann zu einem übergeordneten Widget es Kinder nicht ???

Experten Hilfe bitte ..

War es hilfreich?

Lösung

eine Lösung gefunden ..

Anstelle von

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

verwenden Selektor-Typen speziell mit ..

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

Dies löst das Problem ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top