Seite 1 von 1

Ich Hasse QPalette Grmpf

Verfasst: 6. September 2007 16:02
von Toni Tornado
Hallo,

ich schlage mich grade mit QPalette rum:

Code: Alles auswählen


QPalette palette;
palette.setColor(palette.Active, palette.Window,  Qt::white);
...
...
...
op1Label->setPalette(palette);
Wie man sehen kann möchte ich das der Text von meinem QLabel weiss wird. aber er wird nicht weiss. was mach ich falsch ?
Und kann man das ewtl auch mit Stylesheets lösen?
MFG
der Tony

Re: Ich Hasse QPalette Grmpf

Verfasst: 6. September 2007 16:19
von Maha
Ich würds mal so versuchen:

Code: Alles auswählen

QPalette palette();
palette.setColor(QPalette::Active, QPalette::Window, Qt::white);

Verfasst: 6. September 2007 17:28
von Toni Tornado
Schade dein Tipp klappt auch nicht.

Aber habs mit Stylesheets hinbekommen.


So wenn mir jetzt noch einer sagen könne wie ich den Hintergrund eines
Tabwidget ändere,wäre ich für heute richtig glücklich.

Der Tony

Verfasst: 6. September 2007 19:18
von Christian81
Eine 'leere' Palette einem Widget zuzuweisen ist imho nicht sinnvoll. Besser mit QWidget::palette() die aktuelle holen, modifizieren und wieder setzen.