Bestimmtes Tab im TabWidget farblich hervorheben

Alles rund um die Programmierung mit Qt
Antworten
Cartman
Beiträge: 55
Registriert: 31. März 2006 16:55

Bestimmtes Tab im TabWidget farblich hervorheben

Beitrag 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?
TimsonC2000
Beiträge: 27
Registriert: 12. August 2004 17:57
Kontaktdaten:

Beitrag 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
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

stylesheet

Beitrag von softwaremaker »

in StyleSheet benutze ich

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

also selected mit einem ! davor als "nicht".
Cartman
Beiträge: 55
Registriert: 31. März 2006 16:55

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