Spec-Zone.ru › Qt 5.12

Класс QStyleOptionComplex

Класс QStyleOptionComplex используется для хранения параметров, общих для всех сложных элементов управления. Подробнее...

Заголовок: #include <QStyleOptionComplex>
qmake: QT += widgets
Наследует: QStyleOption
Наследуется от:

QStyleOptionComboBox, QStyleOptionGroupBox, QStyleOptionSizeGrip, QStyleOptionSlider, QStyleOptionSpinBox, QStyleOptionTitleBar и QStyleOptionToolButton

  • Список всех членов, включая наследуемые
  • Устаревшие члены

Типы public

перечисление StyleOptionType { Type }
перечисление StyleOptionVersion { Version }

Функции public

QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex)
QStyleOptionComplex(const QStyleOptionComplex &other)
  • 2 функций public, унаследованных от QStyleOption

Переменные public

QStyle::SubControls activeSubControls
QStyle::SubControls subControls

Подробное описание

Класс QStyleOptionComplex используется для хранения параметров, общих для всех сложных элементов управления.

Этот класс не используется самостоятельно. Вместо этого он используется для вывода других опций сложных элементов управления, например, QStyleOptionSlider и QStyleOptionSpinBox.

По соображениям производительности доступ к переменным-членам осуществляется напрямую (т. е. с использованием оператора . или ->).

Пример использования опций стиля см. в примере Стили.

См. также 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.12/qstyleoptioncomplex.html

Spec-Zone.ru

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