Spec-Zone.ru › Qt 5.9

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API