Spec-Zone.ru › Qt 5.14

Класс QStyleOptionTabBarBase

Класс QStyleOptionTabBarBase используется для описания основания панели вкладок, то есть части, с которой обычно перекрывается панель вкладок. Подробнее...

Заголовок: #include <QStyleOptionTabBarBase>
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 2 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-5.14/qstyleoptiontabbarbase.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API