2009-12-29 17 views
15

J'utilise QTabWidget dans mon projet. Y a-t-il une raison pour laquelle je devrais utiliser QTabBar et non QTabWidget?QTabBar vs QTabWidget

Quels avantages ai-je si j'utilise QTabWidget?

Répondre

16

QTabWidget associe un QWidget à chaque onglet d'un QTabBar. La gestion des widgets lors du passage d'un onglet à un autre est déjà effectuée par la classe QTabWidget. Cela a été fait pour plus de commodité. Voir la documentation pour plus de détails: http://doc.qt.io/qt-4.8/qtabwidget.html#details.

QTabBar est uniquement une barre d'onglets. Vous pouvez faire tout ce que vous voulez en passant d'un onglet à l'autre. More details.

Le meilleur avantage est que QTabWidget combine les comportements QTabBar et QStackedWidget.

+0

On dirait que vous devez mettre à jour le lien. – abhiarora

+0

Je les ai mis à jour. Merci –