Spec-Zone.ru › Qt 5.6

Класс QStyleOptionHeader

Класс QStyleOptionHeader используется для описания параметров рисования заголовка. Подробнее...

Заголовок: #include <QStyleOptionHeader>
qmake: QT += widgets
Наследуется от: QStyleOption
  • Список всех членов, включая унаследованные

Типы

Перечисление SectionPosition { Beginning, Middle, End, OnlyOneSection }
Перечисление SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected, NextAndPreviousAreSelected }
Перечисление SortIndicator { None, SortUp, SortDown }
Перечисление StyleOptionType { Type }
Перечисление StyleOptionVersion { Version }

Открытые функции

QStyleOptionHeader()
QStyleOptionHeader(const QStyleOptionHeader &other)
  • 2 открытых функций, унаследованных от QStyleOption

Открытые переменные

QIcon icon
Qt::Alignment iconAlignment
Qt::Orientation orientation
SectionPosition position
int section
SelectedPosition selectedPosition
SortIndicator sortIndicator
QString text
Qt::Alignment textAlignment
  • 8 открытых переменных, унаследованных от QStyleOption

Подробное описание

Класс QStyleOptionHeader используется для описания параметров рисования заголовка.

QStyleOptionHeader содержит всю информацию, необходимую функциям QStyle для рисования области заголовка элементов управления, стрелки сортировки заголовка и метки заголовка.

Для повышения производительности доступ к переменным-членам осуществляется напрямую (т.е. с помощью оператора . или ->). Этот низкоуровневый подход упрощает использование структур и подчеркивает, что это просто параметры, используемые функциями стиля.

Пример использования стилевых параметров см. в примере Styles.

См. также QStyleOption.

Документация типов членов

Перечисление QStyleOptionHeader::SectionPosition

Это перечисление указывает положение секции относительно других секций.

Константа Значение Описание
QStyleOptionHeader::Beginning 0 В начале заголовка
QStyleOptionHeader::Middle 1 В середине заголовка
QStyleOptionHeader::End 2 В конце заголовка
QStyleOptionHeader::OnlyOneSection 3 Только одна секция заголовка

См. также position.

Перечисление QStyleOptionHeader::SelectedPosition

Это перечисление указывает положение секции относительно выделенной секции.

Константа Значение Описание
QStyleOptionHeader::NotAdjacent 0 Не прилегает к выделенной секции
QStyleOptionHeader::NextIsSelected 1 Следующая секция выделена
QStyleOptionHeader::PreviousIsSelected 2 Предыдущая секция выделена
QStyleOptionHeader::NextAndPreviousAreSelected 3 Выделены и следующая, и предыдущая секции

См. также selectedPosition.

Перечисление QStyleOptionHeader::SortIndicator

Указывает направление отображения индикатора сортировки

Константа Значение Описание
QStyleOptionHeader::None 0 Индикатор сортировки не нужен
QStyleOptionHeader::SortUp 1 Отобразить индикатор вверх
QStyleOptionHeader::SortDown 2 Отобразить индикатор вниз

См. также sortIndicator.

Перечисление QStyleOptionHeader::StyleOptionType

Это перечисление содержит информацию о типе стилевого параметра и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionHeader::Type SO_Header Тип стилевого параметра (SO_Header для этого класса).

Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа стилевого параметра. Как правило, этим не нужно беспокоиться, если вы не хотите создать собственный подкласс QStyleOption и свой собственный стиль.

См. также StyleOptionVersion.

Перечисление QStyleOptionHeader::StyleOptionVersion

Это перечисление содержит информацию о версии стилевого параметра и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionHeader::Version 1 1

Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), обычно проверять её не нужно.

См. также StyleOptionType.

Документация функций членов

QStyleOptionHeader::QStyleOptionHeader()

Конструктор QStyleOptionHeader, инициализирующий переменные-члены значениями по умолчанию.

QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader &other)

Создает копию стилевого параметра other.

Документация по переменным-членам

QIcon QStyleOptionHeader::icon

Эта переменная содержит значок заголовка.

Значение по умолчанию — пустой значок, т.е. значок без пиксельной карты и без имени файла.

Qt::Alignment QStyleOptionHeader::iconAlignment

Эта переменная содержит флаги выравнивания значка заголовка.

Значение по умолчанию — Qt::AlignLeft.

Qt::Orientation QStyleOptionHeader::orientation

Эта переменная содержит ориентацию заголовка (горизонтальная или вертикальная).

Ориентация по умолчанию — Qt::Horizontal.

SectionPosition QStyleOptionHeader::position

Эта переменная содержит положение раздела по отношению к другим разделам.

Значение по умолчанию — QStyleOptionHeader::Beginning.

int QStyleOptionHeader::section

Эта переменная содержит номер раздела заголовка, который нужно отрисовать.

Значение по умолчанию — 0.

SelectedPosition QStyleOptionHeader::selectedPosition

Эта переменная содержит положение раздела относительно выделенного раздела.

Значение по умолчанию — QStyleOptionHeader::NotAdjacent.

SortIndicator QStyleOptionHeader::sortIndicator

Эта переменная содержит направление, в котором должен быть нарисован индикатор сортировки.

Значение по умолчанию — QStyleOptionHeader::None.

QString QStyleOptionHeader::text

Эта переменная содержит текст заголовка.

Значение по умолчанию — пустая строка.

Qt::Alignment QStyleOptionHeader::textAlignment

Эта переменная содержит флаги выравнивания текста заголовка.

Значение по умолчанию — Qt::AlignLeft.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qstyleoptionheader.html

Spec-Zone.ru

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