Farbpalette in QMainWindow/QMenuBar

Alles rund um die Programmierung mit Qt
Antworten
PoetikBiker
Beiträge: 41
Registriert: 2. Mai 2012 13:43

Farbpalette in QMainWindow/QMenuBar

Beitrag von PoetikBiker »

Hallo zusammen,

ich möchte für meine Applikation gerne ein dunkles Farbschema verwenden.

Für QMainWindow setzte ich die Palettenfarbe WINDOWdunkel und das funktioniert

Code: Alles auswählen

	QPalette 	pal = pMainWin->palette();
	pal.setColor(QPalette::Window, QColor(20, 20, 20));
	pMainWin->setPalette(pal);
Leider sind sowohl der Bereich der Menuleiste als auch der Bereich mit dem minimize/maximize Button (also die Titelzeile des QMainWindows nach wie vor weiß.

Wie kann ich in diesen beiden Bereich ebenfalls die Hintergrundfarbe ändern?

Die QMenuBar definiere ich ja im Designer, aber meine Versuche die Farbe analog zum QMainWindow zu ändern, indem ich auf die entsprechende Komponente QMenuBar zugreife schlagen fehl...

Danke und Gruß
Antworten