QTabBar Hintergrund eines Tabs

Alles rund um die Programmierung mit Qt
Antworten
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

QTabBar Hintergrund eines Tabs

Beitrag 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?
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag 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
trusch
Beiträge: 27
Registriert: 22. Juni 2009 09:38

Beitrag 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?
Antworten