Spec-Zone.ru › Qt 5.9

Класс 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

Spec-Zone.ru

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