Seite 1 von 1

Änderung der Hintergrundfarbe vom QMainWindow

Verfasst: 15. April 2008 15:50
von PDM
Hi @ all,

ich habe gestern angefangen mit dem QT Designer zu arbeiten. Wie kann ich dort die Hintergrundfarbe vom QMainWindow ändern? Lässt die sich überhaupt ändern?

Gruß[/list]

Verfasst: 15. April 2008 17:56
von dontinelli
Ja, das kann man. Du musst die Palette mit der Rolle "Window" anpassen.

Und über Code machst du es so:

Code: Alles auswählen

QPalette p=mainwin.palette();
p.setColor(Qt::blue, QPalette::Window);
mainwin.setPalette(p);
Die Farbe ist entweder eine QColor oder ein Wert aus Qt::GlobalColor (sind "vorgefertigte" QColor-Objekte).

CHeers
DonTinelli

Verfasst: 15. April 2008 20:23
von Undefined
Bei Qt >= 4.2

Code: Alles auswählen

setStyleSheet( "background-color:black;" );
PS: Im Designer bei der Eingabe styleSheet eintragen z.B. background-color:black;color:yellow;

Verfasst: 16. April 2008 10:23
von PDM
super klasse.. danke euch :D