Seite 1 von 1

QGroupBox ohne Rand erstellen

Verfasst: 5. Juni 2007 15:42
von steffie82
Hallo,

ich möchte eine GroupBox ohne Rand erstellen. Gibts dafür nen Trick?
Ansonsten wollte ich einfach den Rand in der Farbe des Hintergrundes des Programms färben.

Das hier funktioniert:

QPalette setGroupBoxBorder;
setGroupBoxBorder.setColor(QPalette::Window, QColor(Qt::red));
iGroupBox->setPalette(setGroupBoxBorder);


Das aber nicht:

QPalette setGroupBoxBorder;
setGroupBoxBorder.setColor(QPalette::Window, Color(212,208,200));
iGroupBox->setPalette(setGroupBoxBorder);


Woran liegt das?
Wer kann mir helfen?

Danke schön!

Steffie

Verfasst: 5. Juni 2007 16:30
von upsala

Code: Alles auswählen

setFlat ( bool flat )

Verfasst: 5. Juni 2007 16:42
von steffie82
Danke, das hilft schon mal.
Aber leider sind nur 3 Seiten weg.. oben ist noch ein Strich zu sehen. Wie krieg ich den auch noch weg?

Verfasst: 5. Juni 2007 17:00
von upsala

Code: Alles auswählen

setStyleSheet("QGroupBox { border:none; }");

Verfasst: 5. Juni 2007 17:55
von steffie82
Ein bisschen mehr Erklärung wäre nett, bin noch ein Anfänger :(
Vielleicht ein kleines Beispiel...

Danke!!

Verfasst: 5. Juni 2007 18:01
von upsala
Beispiel hab ich doch geliefert, oder etwa nicht? Ansonsten: Stylesheets in Qt