Seite 1 von 1

QTabBar Hintergrund eines Tabs

Verfasst: 25. September 2009 08:12
von trusch
Hallo,

ich habe eine QTabbar, welche ich mit Stylesheets formatiert habe. Ich möchte ein Tab einfärben, habe aber nur first und last gefunden. Gibt es eine Möglichkeit ein spezielles Tab, z.B an der Stelle 3, einzufärben.

Den Paint Event der TabBar habe ich auch schon überschrieben. Das geht aber nur, wenn ich gar keine Stylesheets angebe.

Hat jemand schon mal einen Paint Event mit Stylesheets zusammen verwendet?

Verfasst: 25. September 2009 08:31
von archer
Hast du mal versucht dir den Tabbutton zu holen, ist ein QWidge1, und diesem ein eigenes Stylesheet zuzuordnen?
In QTabBar

Code: Alles auswählen

QWidget * tabButton ( int index, ButtonPosition position ) const

Verfasst: 29. September 2009 11:28
von trusch
Ich habe es mit dem PaintEvent der Tabbar gelöst. Also ganz ohne Stylesheets.

Die TabBar habe ich via addpermanent Widget in eine StatusBar eingefügt. Nun möchte ich den oberen Rand, den die StatusBar um das Widget macht, auf 0 setzten.

Muss ich da den Style der Statusbar überschreiben?