Класс 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).
По соображениям производительности, имеется мало функций-членов, и доступ к переменным-членам осуществляется напрямую (т.е., с помощью оператора . или ->). Это упрощает использование структур и подчеркивает, что это просто параметры, используемые функциями стиля.
Пример использования параметров стиля см. в примере Стили.
См. также 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.0/qstyleoptiontabbarbase.html