Seite 1 von 1

QTabWidget - Reiterposition vom Prg aus tauschen...

Verfasst: 6. April 2011 16:04
von RobRoy1304
Hallo Leute,

in meinem Programm habe ich u.a. ein QTabWidget mit Hilfe des QTCreators erstellt, welches mehrere Reiter hat.
In dem Programm hat der user die Möglichkeit die Reiter mittels drag&drop zu tauschen und die Reihenfolge seinen Bedürfnissen anzupassen.(setMovetable=true)

Beim Verlassen des Programmes speichere ich u.a. die Reihenfolge der Reiter in eine Textdatei. Die Idee ist, das bei dem nächsten Programmstart der user die Reiter in der Reihenfolge vorfindet wie er sie sich eingestellt hat.

Und da ist nun mein Problem...
Es gibt scheinbar keine std-Methode zum Tauschen der Reiter vom QTabWidget aus. QTabBar hat eine Methode namens 'moveTab(int,int)', aber ich habe keinen Zugriff(protected) auf die tabBar des QTabWidgets.

Da es haben die Funktion für die user gibt, muss es doch auch eine Möglichkeit geben die Reiter vom Programm aus in die gewünschte Reihenfolge zu bringen!?

Hat jemand eine Idee??? thx im vorraus
RobRoy1304

Verfasst: 6. April 2011 18:55
von RobRoy1304
Problem gelöst. Man muss einfach mittels 'insertTab' oder 'addTab' den Reiter doppelt an die gewünschte Stelle setzen und der 'alte' Reiter wird automatisch entfernt.