Seite 1 von 1

QTabWidget: Farbe des Karteireiters ändern

Verfasst: 16. Februar 2006 09:01
von atlastraeger
Hallo Forum,

ich würde gerne die Hintergrundfarbe eines Karteireites eines QTabWidgets ändern (qt4).
Mit QTabWidget::widget komme ich aber nur an die eigentliche Kartei, nicht den Reiter. Wie komme ich also an den Reiter selbst dran?

Re: QTabWidget: Farbe des Karteireiters ändern

Verfasst: 16. Februar 2006 09:20
von macman
QTabBar

Verfasst: 16. Februar 2006 09:24
von atlastraeger
Danke für die schnelle Antwort.

tabBar() ist aber protected; d.h. ich muss mir erst eine abgeleitete Klasse erstellen?

Verfasst: 16. Februar 2006 13:20
von macman
atlastraeger hat geschrieben:tabBar() ist aber protected; d.h. ich muss mir erst eine abgeleitete Klasse erstellen?
Korrekt. Du mußt sowieso das paintEvent überschreiben um die Hintergrundfarbe zu ändern, wenn ich das auf die schnelle richtig gesehen habe.