2009-12-29 15 views
15

Ich verwende QTabWidget in meinem Projekt. Gibt es irgendeinen Grund, warum ich QTabBar und nicht QTabWidget benutzen sollte?QTabBar vs QTabWidget

Welche Vorteile habe ich, wenn ich QTabWidget verwende?

Antwort

16

QTabWidget weist jeder Registerkarte einer QTabBar ein QWidget zu. Die Widget-Verwaltung beim Wechsel von einer Registerkarte zu einer anderen wird bereits von der Klasse QTabWidget durchgeführt. Es wurde aus Bequemlichkeit gemacht. Weitere Informationen finden Sie in der Dokumentation: http://doc.qt.io/qt-4.8/qtabwidget.html#details.

QTabBar ist nur eine Tab-Leiste. Sie können alles tun, was Sie wollen, wenn Sie von einem Tab zu einem anderen wechseln. More details.

Der beste Vorteil ist, dass QTabWidget QTabBar UND QStackedWidget Verhalten kombiniert.

+0

Sieht so aus, als müssten Sie den Link aktualisieren. – abhiarora

+0

Ich habe sie aktualisiert. Vielen Dank –