Класс QStyleOptionToolBox
Класс QStyleOptionToolBox используется для описания параметров, необходимых для отрисовки панели инструментов. Подробнее...
| Заголовок: | #include <QStyleOptionToolBox> |
| qmake: | QT += widgets |
| Наследует: | QStyleOption |
Открытые типы
| перечисление | SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected } |
| перечисление | StyleOptionType { Type } |
| перечисление | StyleOptionVersion { Version } |
| перечисление | TabPosition { Beginning, Middle, End, OnlyOneTab } |
Открытые функции
| QStyleOptionToolBox() | |
| QStyleOptionToolBox(const QStyleOptionToolBox &other) |
- 2 открытых функции унаследованы от QStyleOption
Открытые переменные
| QIcon | icon |
| QStyleOptionToolBox::SelectedPosition | selectedPosition |
| QString | text |
- 8 открытых переменных унаследованы от QStyleOption
Подробное описание
Класс QStyleOptionToolBox используется для описания параметров, необходимых для отрисовки панели инструментов.
QStyleOptionToolBox содержит всю информацию, необходимую функциям QStyle для отрисовки QToolBox.
Для повышения производительности доступ к членам переменных осуществляется напрямую (т.е. с использованием оператора . или ->). Этот низкоуровневый подход делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стиля.
Пример использования стилевых опций см. в примере Styles.
См. также QStyleOption и QToolBox.
Документация по типам членов
перечисление QStyleOptionToolBox::SelectedPosition
Это перечисление описывает положение выделенной вкладки. Некоторые стили нуждаются в различном рисовании вкладок в зависимости от того, прилегает ли она к выделенной вкладке или нет.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionToolBox::NotAdjacent |
0 |
Вкладка не прилегает к выделенной вкладке (или является выделенной вкладкой). |
QStyleOptionToolBox::NextIsSelected |
1 |
Выделена следующая вкладка (обычно справа). |
QStyleOptionToolBox::PreviousIsSelected |
2 |
Выделена предыдущая вкладка (обычно слева). |
См. также selectedPosition.
перечисление QStyleOptionToolBox::StyleOptionType
Это перечисление используется для хранения информации о типе стилевой опции и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionToolBox::Type |
SO_ToolBox |
Тип предоставляемой стилевой опции (SO_ToolBox для данного класса). |
Тип используется внутренне классом QStyleOption, его подклассами и qstyleoption_cast() для определения типа стилевой опции. Как правило, вам не нужно об этом беспокоиться, если только вы не хотите создать собственный подкласс QStyleOption и свои собственные стили.
См. также StyleOptionVersion.
перечисление QStyleOptionToolBox::StyleOptionVersion
Это перечисление используется для хранения информации о версии стилевой опции и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionToolBox::Version |
2 |
2 |
Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно его проверять.
См. также StyleOptionType.
перечисление QStyleOptionToolBox::TabPosition
Это перечисление описывает расположение вкладок относительно других вкладок.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionToolBox::Beginning |
0 |
Вкладка является первой (т.е. самой верхней) вкладкой в панели инструментов. |
QStyleOptionToolBox::Middle |
1 |
Вкладка размещена посередине панели инструментов. |
QStyleOptionToolBox::End |
2 |
Вкладка размещена внизу панели инструментов. |
QStyleOptionToolBox::OnlyOneTab |
3 |
В панели инструментов только одна вкладка. |
Документация по функциям членов
QStyleOptionToolBox::QStyleOptionToolBox()
Создает QStyleOptionToolBox, инициализируя переменные членов их значениями по умолчанию.
QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)
Создает копию стилевой опции other.
Документация по переменным членов
QIcon QStyleOptionToolBox::icon
Эта переменная содержит значок для вкладки панели инструментов
Значение по умолчанию — пустой значок, т.е. значок без пиксельной карты и без имени файла.
QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition
Эта переменная содержит положение выделенной вкладки по отношению к этой вкладке
Значение по умолчанию — NotAdjacent, т.е. вкладка не прилегает к выделенной вкладке и не является выделенной.
QString QStyleOptionToolBox::text
Эта переменная содержит текст для вкладки панели инструментов
Значение по умолчанию — пустая строка.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qstyleoptiontoolbox.html