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