Класс 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 |
- 8 открытых переменных, унаследованных от QStyleOption
Подробное описание
Класс QStyleOptionTabBarBase используется для описания базовой части панели вкладок, то есть части, с которой обычно перекрывается панель вкладок.
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 |
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/archives/qt-5.6/qstyleoptiontabbarbase.html