Класс QStyleOptionComplex
Класс QStyleOptionComplex используется для хранения параметров, общих для всех сложных элементов управления. Подробнее...
| Заголовок: | #include <QStyleOptionComplex> |
| qmake: | QT += widgets |
| Наследует: | QStyleOption |
| Наследуется от: | QStyleOptionComboBox, QStyleOptionGroupBox, QStyleOptionSizeGrip, QStyleOptionSlider, QStyleOptionSpinBox, QStyleOptionTitleBar и QStyleOptionToolButton |
Открытые типы
| перечисление | StyleOptionType { Type } |
| перечисление | StyleOptionVersion { Version } |
Открытые функции
| QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex) | |
| QStyleOptionComplex(const QStyleOptionComplex &other) |
- 2 открытых функции, унаследованные от QStyleOption
Открытые переменные
| QStyle::SubControls | activeSubControls |
| QStyle::SubControls | subControls |
- 8 открытых переменных, унаследованных от QStyleOption
Подробное описание
Класс QStyleOptionComplex используется для хранения параметров, общих для всех сложных элементов управления.
Этот класс не используется самостоятельно. Вместо этого он используется для вывода других параметров сложных элементов управления, например, QStyleOptionSlider и QStyleOptionSpinBox.
Из соображений производительности доступ к переменным-членам осуществляется напрямую (т. е., с помощью оператора . или ->).
Пример использования параметров стиля см. в примере Styles.
См. также QStyleOption.
Документация по типу члена
перечисление QStyleOptionComplex::StyleOptionType
Это перечисление используется для хранения информации о типе параметра стиля и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionComplex::Type |
SO_Complex |
Тип предоставленного параметра стиля (SO_Complex для этого класса). |
Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа параметра стиля. В общем случае вам не нужно об этом беспокоиться, если только вы не хотите создать свой собственный подкласс QStyleOption и свои собственные стили.
См. также StyleOptionVersion.
перечисление QStyleOptionComplex::StyleOptionVersion
Это перечисление используется для хранения информации о версии параметра стиля и определено для каждого подкласса QStyleOption.
| Константа | Значение | Описание |
|---|---|---|
QStyleOptionComplex::Version |
1 |
1 |
Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно его проверять.
См. также StyleOptionType.
Документация по функциям-членам
QStyleOptionComplex::QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex)
Создает QStyleOptionComplex указанного типа type и версии version, инициализируя переменные-члены их значениями по умолчанию. Этот конструктор обычно вызывается подклассами.
QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex &other)
Создает копию параметра стиля other.
Документация по переменным-членам
QStyle::SubControls QStyleOptionComplex::activeSubControls
Эта переменная содержит побитовое ИЛИ активных подэлементов управления сложным элементом управления.
Значение по умолчанию — QStyle::SC_None.
См. также QStyle::SubControl.
QStyle::SubControls QStyleOptionComplex::subControls
Эта переменная содержит побитовое ИЛИ подэлементов управления, которые необходимо нарисовать для сложного элемента управления.
Значение по умолчанию — QStyle::SC_All.
См. также QStyle::SubControl.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qstyleoptioncomplex.html