Qt 4.5 stylesheet probleme [gelöst]

Alles rund um die Programmierung mit Qt
Antworten
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Qt 4.5 stylesheet probleme [gelöst]

Beitrag von defenderLQ »

Hi

seitdem ich Qt 4.5.x nutze gibts probleme mit stylesheets
hat jemand auch probs damit?

wenn ich einem QFrame background-color nutze, dann übernimmt es auch für die widgets,buttons,labels die sich in diesem QFrame befinden mit.

Bei Qt 4.4.x gabs diese probleme bei mir nicht, da wenn ich ein stylesheet background-color oder background-image gesetzt habe hats auch nur für diesen jeweiligen widget genutzt .

Code: Alles auswählen

background-color: white;
wenn ich es so anwende werden QPushButton's vom QFrame's stylesheet verschont:

Code: Alles auswählen

QFrame{background-color: white;}
aber wenn es ein QLabel ist bringt mir das nichts.
Zuletzt geändert von defenderLQ am 19. September 2009 03:29, insgesamt 1-mal geändert.
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

Ein QLabel erbt von QFrame, daher wird dieses ebenfalls gesetzt.

Versuch es doch mit

Code: Alles auswählen

pMyFrame->setStyleSheet(..)
oder mit

Code: Alles auswählen

setStyleSheet("QFrame#frameName {....}")
.
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

hi

Danke für den tip, ich habs es meistens im Designer den stylesheet festgelegt.

Ich hatte die variante schon früher mal benutzt um externe qss stylesheet zu nutzen.

Habs nun doch hinbekommen :D.

Code: Alles auswählen

QFrame#frame{background-color: white;}
Antworten