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