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