Ich Hasse QPalette Grmpf

Alles rund um die Programmierung mit Qt
Antworten
Toni Tornado
Beiträge: 11
Registriert: 4. September 2006 14:05

Ich Hasse QPalette Grmpf

Beitrag 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
Maha
Beiträge: 6
Registriert: 5. September 2007 17:45

Re: Ich Hasse QPalette Grmpf

Beitrag von Maha »

Ich würds mal so versuchen:

Code: Alles auswählen

QPalette palette();
palette.setColor(QPalette::Active, QPalette::Window, Qt::white);
Toni Tornado
Beiträge: 11
Registriert: 4. September 2006 14:05

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Eine 'leere' Palette einem Widget zuzuweisen ist imho nicht sinnvoll. Besser mit QWidget::palette() die aktuelle holen, modifizieren und wieder setzen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten