QTabBar против QTabWidget

Я использую QTabWidget в своем проекте. Есть ли веская причина, по которой я должен использовать QTabBar, а не QTabWidget?

Какие преимущества у меня есть, если я использую QTabWidget?

1 ответ

Решение

QTabWidget связывает QWidget с каждой вкладкой QTabBar. Таким образом, управление виджетами при переключении с одной вкладки на другую уже выполняется классом QTabWidget. Это было сделано для удобства. Более подробную информацию смотрите в документации: http://doc.qt.io/qt-4.8/qtabwidget.html.

QTabBar - это только панель вкладок. Вы можете делать все что угодно, когда переходите с одной вкладки на другую. Подробнее

Наилучшим преимуществом является то, что QTabWidget сочетает в себе поведение QTabBar и QStackedWidget.

Другие вопросы по тегам