Spec-Zone.ru › Qt 5.9

Класс QStyleOptionRubberBand

Класс QStyleOptionRubberBand используется для описания параметров, необходимых для рисования резиновой рамки. Подробнее...

Заголовок: #include <QStyleOptionRubberBand>
qmake: QT += widgets
Наследуется от: QStyleOption
  • Список всех членов, включая наследуемые

Типы публичного доступа

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

Открытые функции

QStyleOptionRubberBand()
QStyleOptionRubberBand(const QStyleOptionRubberBand &other)
  • 2 открытых функции, унаследованные от QStyleOption

Открытые переменные

bool opaque
QRubberBand::Shape shape
  • 8 открытых переменных, унаследованных от QStyleOption

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

Класс QStyleOptionRubberBand используется для описания параметров, необходимых для рисования резиновой рамки.

QStyleOptionRubberBand содержит всю информацию, необходимую функциям QStyle для рисования QRubberBand.

Для повышения производительности доступ к переменным-членам осуществляется напрямую (т.е., используя оператор . или ->). Этот низкоуровневый подход делает структуры простыми в использовании и подчеркивает, что это просто параметры, используемые функциями стиля.

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

См. также QStyleOption и QRubberBand.

Документация по типам членов

Перечисление QStyleOptionRubberBand::StyleOptionType

Это перечисление используется для хранения информации о типе параметра стиля и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionRubberBand::Type SO_RubberBand Тип предоставляемого параметра стиля (SO_RubberBand для этого класса).

Тип используется внутри QStyleOption, его подклассами и qstyleoption_cast() для определения типа параметра стиля. В общем случае вам не нужно беспокоиться об этом, если вы не хотите создать собственный подкласс QStyleOption и свои собственные стили.

См. также StyleOptionVersion.

Перечисление QStyleOptionRubberBand::StyleOptionVersion

Это перечисление используется для хранения информации о версии параметра стиля и определено для каждого подкласса QStyleOption.

Константа Значение Описание
QStyleOptionRubberBand::Version 1 1

Версия используется подклассами QStyleOption для реализации расширений без нарушения совместимости. Если вы используете qstyleoption_cast(), вам обычно не нужно его проверять.

См. также StyleOptionType.

Документация по функциям членов

QStyleOptionRubberBand::QStyleOptionRubberBand()

Создаёт QStyleOptionRubberBand, инициализируя переменные-члены значениями по умолчанию.

QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand &other)

Создаёт копию параметра стиля other.

Документация по переменным-членам

bool QStyleOptionRubberBand::opaque

Эта переменная хранит значение, указывающее, требуется ли рисовать резиновую рамку с непрозрачностью.

Значение по умолчанию - true.

QRubberBand::Shape QStyleOptionRubberBand::shape

Эта переменная хранит форму резиновой рамки.

Значение формы по умолчанию - QRubberBand::Line.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qstyleoptionrubberband.html

Spec-Zone.ru

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