Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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