QTabBar против QTabWidget
Я использую QTabWidget в своем проекте. Есть ли веская причина, по которой я должен использовать QTabBar, а не QTabWidget?
Какие преимущества у меня есть, если я использую QTabWidget?
1 ответ
Решение
QTabWidget связывает QWidget с каждой вкладкой QTabBar. Таким образом, управление виджетами при переключении с одной вкладки на другую уже выполняется классом QTabWidget. Это было сделано для удобства. Более подробную информацию смотрите в документации: http://doc.qt.io/qt-4.8/qtabwidget.html.
QTabBar - это только панель вкладок. Вы можете делать все что угодно, когда переходите с одной вкладки на другую. Подробнее
Наилучшим преимуществом является то, что QTabWidget сочетает в себе поведение QTabBar и QStackedWidget.