Änderung der Hintergrundfarbe vom QMainWindow

Alles rund um die Programmierung mit Qt
Antworten
PDM
Beiträge: 12
Registriert: 15. April 2008 14:48

Änderung der Hintergrundfarbe vom QMainWindow

Beitrag 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]
dontinelli
Beiträge: 146
Registriert: 22. September 2006 20:53

Beitrag 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
Undefined
Beiträge: 34
Registriert: 19. Oktober 2006 17:12

Beitrag 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;
PDM
Beiträge: 12
Registriert: 15. April 2008 14:48

Beitrag von PDM »

super klasse.. danke euch :D
Antworten