QTabBar closebutton

Alles rund um die Programmierung mit Qt
Antworten
snowball
Beiträge: 12
Registriert: 18. Oktober 2010 22:15

QTabBar closebutton

Beitrag von snowball »

Hallo,

habe es jetzt per Stylesheet und per Code versucht, aber ohne Erfolg:

Kann man den Closebutton eines einzelnen Tabs (bzw. des letzten tabs) separat modifizieren oder ausblenden?

Ich hätte gerne ein QTabWidget erzeugt, bei dem ein klick auf den letzten Tab-reiter (der keinen Closebutton hat) einen neuen Tab öffnet (so wie man das z.B. aus Opera kennt).
snowball
Beiträge: 12
Registriert: 18. Oktober 2010 22:15

Beitrag von snowball »

gelöst:

Eigene Klasse von QTabWidget ableiten, die protected function "tabBar()" aufrufen um auf die QTabBar des QTabWidget zuzugreifen, von dieser die memberfunction setTabButton(idx, pos, Widget) mit einem eigens gestalteten QPushButton als Widget aufrufen, klappt traumhaft.

Wobei sich für mich die frage stellt warum der Zugriff auf die QTabBar des QTabWidget protected ist...klärt mich jemand auf? Bin dumm!
Antworten