Seite 1 von 1

QTabWidget: Tab wechseln nach Knopfdruck

Verfasst: 18. Februar 2006 13:53
von JJJRRR
Hi.

Ich möchte ein anderes Tab angezeigt bekommen, nach dem ich auf einen Knopf gedrückt habe. Habe es mit setCurrentIndex und setCurrentWidget versucht, aber das scheint nicht zu klappen.

Danke für eure Hilfe

Verfasst: 18. Februar 2006 20:24
von Querdenker
Hallo,

das wundert mich.

Im Beispiel *tab wäre ein Pointer auf ein QTab. So deklariert:

QTabBar *tab;

so sollte mit:

tab->setCurrentIndex(n);

die Tab einstellen lassen. n ist ein Integer im Bereich von 0 bis max Anzahl der Tabs, die das Control derzeit anzeigt.
Sollte das Control noch keine Tabs haben, so müssen über die Methoden addTab oder insertTab Tabs hinzugefügt werden.

Verfasst: 19. Februar 2006 10:28
von JJJRRR
Danke. Hat sich erledigt. Ich hätte noch ein repaint() anfügen müssen, da er ein bisschen überlastet war.