Класс 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 |
| 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
Эта переменная содержит положение выделенной вкладки по отношению к данной вкладке
Значение по умолчанию — 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.6/qstyleoptiontoolbox.html