Spec-Zone.ru › Qt 5.11

Класс 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/archives/qt-5.11/qstyleoptioncomplex.html

Spec-Zone.ru

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