Spec-Zone.ru › Qt

Класс QStyleOptionTabBarBase

Класс QStyleOptionTabBarBase используется для описания основания панели вкладок, т. е. части, с которой обычно перекрывается панель вкладок. Подробнее...

Заголовок: #include <QStyleOptionTabBarBase>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QStyleOption
  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление StyleOptionType { Type }
перечисление StyleOptionVersion { Version }

Публичные функции

QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
QStyleOptionTabBarBase()

Публичные переменные

bool documentMode
QRect selectedTabRect
QTabBar::Shape shape
QRect tabBarRect

Подробное описание

QStyleOptionTabBarBase содержит всю информацию, необходимую функциям QStyle для отрисовки основания панели вкладок. Обратите внимание, что это рисуется только для самостоятельной панели вкладок QTabBar (не являющейся частью QTabWidget).

По соображениям производительности, имеется мало функций-членов, и доступ к переменным-членам осуществляется напрямую (т. е. с помощью оператора . или ->). Это упрощает использование структур и подчеркивает, что это просто параметры, используемые функциями стиля.

Пример использования параметров стиля см. в примере Styles.

См. также QStyleOption и QTabBar::drawBase().

Документация по типам членов

перечисление QStyleOptionTabBarBase::StyleOptionType

Это перечисление используется для хранения информации о типе параметра стиля и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionTabBarBase::Type SO_TabBarBase Тип предоставляемого параметра стиля (SO_TabBarBase для данного класса).

Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа параметра стиля. Как правило, вам не нужно об этом беспокоиться, если вы не хотите создать свой собственный подкласс QStyleOption и свои стили.

См. также StyleOptionVersion.

перечисление QStyleOptionTabBarBase::StyleOptionVersion

Это перечисление используется для хранения информации о версии параметра стиля и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionTabBarBase::Version 1 2

Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), обычно проверять ее не нужно.

См. также StyleOptionType.

Документация по функциям-членам

QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)

Создает копию other.

QStyleOptionTabBarBase::QStyleOptionTabBarBase()

Создает QStyleOptionTabBarBase, инициализируя переменные-члены их значениями по умолчанию.

Документация по переменным-членам

bool QStyleOptionTabBarBase::documentMode

Эта переменная указывает, находится ли панель вкладок в режиме документа.

Значение по умолчанию — false;

QRect QStyleOptionTabBarBase::selectedTabRect

Эта переменная хранит прямоугольник, содержащий выбранную вкладку.

Этот прямоугольник находится внутри tabBarRect. Значение по умолчанию — пустой прямоугольник, т. е. прямоугольник с шириной и высотой, равными 0.

QTabBar::Shape QStyleOptionTabBarBase::shape

Эта переменная хранит форму панели вкладок.

Значение по умолчанию — QTabBar::RoundedNorth.

QRect QStyleOptionTabBarBase::tabBarRect

Эта переменная хранит прямоугольник, содержащий все вкладки.

Значение по умолчанию — пустой прямоугольник, т. е. прямоугольник с шириной и высотой, равными 0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qstyleoptiontabbarbase.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API