Класс QStyleOptionToolBox
Класс QStyleOptionToolBox используется для описания параметров, необходимых для отрисовки панели инструментов. Подробнее...
| Заголовок: | #include <QStyleOptionToolBox> |
| qmake: | QT += widgets |
| Наследует: | QStyleOption |
Открытые типы
| перечисление | SelectedPosition { НеСоседнее, СледующееВыбрано, ПредыдущееВыбрано } |
| перечисление | StyleOptionType { Тип } |
| перечисление | StyleOptionVersion { Версия } |
| перечисление | TabPosition { Начало, Середина, Конец, ЕдинственнаяВкладка } |
Открытые функции
| QStyleOptionToolBox() | |
| QStyleOptionToolBox(const QStyleOptionToolBox &other) |
- 2 открытые функции унаследованы от QStyleOption
Открытые переменные
| QIcon | icon |
| 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
Эта переменная хранит значок для вкладки панели инструментов.
Значение по умолчанию — пустой значок, т. е. значок без пиксельного изображения и файла.
SelectedPosition QStyleOptionToolBox::selectedPosition
Эта переменная хранит положение выделенной вкладки по отношению к данной вкладке.
Значение по умолчанию — НеСоседнее, т. е. вкладка не смежна с выбранной вкладкой и не является выбранной вкладкой.
QString QStyleOptionToolBox::text
Эта переменная хранит текст для вкладки панели инструментов.
Значение по умолчанию — пустая строка.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qstyleoptiontoolbox.html