Seite 1 von 1

Bestimmtes Tab im TabWidget farblich hervorheben

Verfasst: 12. August 2010 09:23
von Cartman
Ich möchte gerne ein bestimmtes Tab farblich markieren, um es als "aktiv" zu kennzeichnen, auch wenn dieses Tab eben nicht "current tab" (also sichtbar) ist.

Kann man über Style Sheets da was machen? Ich nutze Style Sheets schon für das Hervorheben des "current tab" (fett, wie in Firefox).

Hat jemand einen Tip?

Verfasst: 13. August 2010 10:08
von TimsonC2000
statt current tab kannst du stylsheets auch vom Objektnamen abhaengig machen

also einfach auf das Tab setObjectName("anderefarbe") und im stylesheet dann QTabWidget#anderefarbe

stylesheet

Verfasst: 13. August 2010 10:49
von softwaremaker
in StyleSheet benutze ich

QTabBar::tab:!selected
{
background: #000000
}

also selected mit einem ! davor als "nicht".

Verfasst: 15. August 2010 23:17
von Cartman
TimsonC2000 hat geschrieben:statt current tab kannst du stylsheets auch vom Objektnamen abhaengig machen

also einfach auf das Tab setObjectName("anderefarbe") und im stylesheet dann QTabWidget#anderefarbe
QTabBar::tab seems to address QTabBar objects which are protected by QTabWidget. Do I have to subclass QTabWidget in order to set QTabBar object names?