Класс QStyleOptionTabBarBase
Класс QStyleOptionTabBarBase используется для описания основания панели вкладок, т.е. части, с которой обычно перекрывается панель вкладок. Подробнее...
| Заголовок: | #include <QStyleOptionTabBarBase> |
| qmake: | QT += widgets |
| Наследует: | QStyleOption |
Открытые типы
| перечисление | StyleOptionType { Type } |
| перечисление | StyleOptionVersion { Version } |
Открытые функции
| QStyleOptionTabBarBase() | |
| QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) |
- 2 открытых функции, унаследованные от QStyleOption
Открытые переменные
| bool | documentMode |
| QRect | selectedTabRect |
| QTabBar::Shape | shape |
| QRect | tabBarRect |
Подробное описание
Класс QStyleOptionTabBarBase используется для описания основания панели вкладок, т.е. части, с которой обычно перекрывается панель вкладок.
QStyleOptionTabBarBase содержит всю информацию, необходимую функциям QStyle для отрисовки основания панели вкладок. Обратите внимание, что это отображается только для автономной QTabBar (такой, которая не является частью QTabWidget).
В целях повышения производительности доступ к переменным-членам осуществляется напрямую (т.е., используя оператор . или ->). Эта низкоуровневая концепция делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стиля.
Пример использования параметров стиля см. в примере Стили.
См. также QStyleOption и QTabBar::drawBase().
Документация по типам членов
перечисление QStyleOptionTabBarBase::StyleOptionType
Это перечисление используется для хранения информации о типе параметра стиля и определено для каждого подкласса QStyleOption.
| Постоянная | Значение | Описание |
|---|---|---|
QStyleOptionTabBarBase::Type |
SO_TabBarBase |
Тип предоставленного параметра стиля (SO_TabBarBase для этого класса). |
Тип используется внутренне классами QStyleOption, его подклассами и qstyleoption_cast() для определения типа параметра стиля. Как правило, вам не нужно беспокоиться об этом, если вы не хотите создать свой собственный подкласс QStyleOption и свои собственные стили.
См. также StyleOptionVersion.
перечисление QStyleOptionTabBarBase::StyleOptionVersion
Это перечисление используется для хранения информации о версии параметра стиля и определено для каждого подкласса QStyleOption.
| Постоянная | Значение | Описание |
|---|---|---|
QStyleOptionTabBarBase::Version |
2 |
2 |
Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно его проверять.
См. также StyleOptionType.
Документация по функциям-членам
QStyleOptionTabBarBase::QStyleOptionTabBarBase()
Создает QStyleOptionTabBarBase, инициализируя переменные-члены значениями по умолчанию.
QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
Создает копию other.
Документация по переменным-членам
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-5.12/qstyleoptiontabbarbase.html