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