Класс 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/qt-5.9/qstyleoptiontabbarbase.html