Spec-Zone.ru › Qt 5.12

Класс QGraphicsColorizeEffect

Класс QGraphicsColorizeEffect предоставляет эффект изменения цвета. Подробнее...

Заголовок: #include <QGraphicsColorizeEffect>
qmake: QT += widgets
С момента: Qt 4.6
Наследует: QGraphicsEffect
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Свойства

  • color : QColor
  • strength : qreal
  • 1 свойство унаследовано от QGraphicsEffect
  • 1 свойство унаследовано от QObject

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

QGraphicsColorizeEffect(QObject *parent = nullptr)
virtual ~QGraphicsColorizeEffect()
QColor color() const
qreal strength() const
  • 3 открытые функции унаследованы от QGraphicsEffect
  • 31 открытые функции унаследованы от QObject

Открытые слоты

void setColor(const QColor &c)
void setStrength(qreal strength)
  • 2 открытых слота унаследованы от QGraphicsEffect
  • 1 открытый слот унаследован от QObject

Сигналы

void colorChanged(const QColor &color)
void strengthChanged(qreal strength)
  • 1 сигнал унаследован от QGraphicsEffect
  • 2 сигнала унаследованы от QObject

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследованы от QObject

Переопределённые защищённые функции

virtual void draw(QPainter *painter) override
  • 7 защищённых функций унаследованы от QGraphicsEffect
  • 9 защищённых функций унаследованы от QObject

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

Класс QGraphicsColorizeEffect предоставляет эффект изменения цвета.

Эффект изменения цвета отображает исходный объект с оттенком его цвета. Цвет можно изменить с помощью функции setColor().

По умолчанию цвет – светло-голубой (QColor(0, 0, 192)).

См. также QGraphicsDropShadowEffect, QGraphicsBlurEffect и QGraphicsOpacityEffect.

Документация по свойствам

color : QColor

Это свойство хранит цвет эффекта.

По умолчанию цвет – светло-голубой (QColor(0, 0, 192)).

Функции доступа:

QColor color() const
void setColor(const QColor &c)

Сигнал уведомления:

void colorChanged(const QColor &color)

strength : qreal

Это свойство хранит силу эффекта.

По умолчанию сила равна 1.0. Сила 0.0 соответствует отсутствию эффекта, а 1.0 – полному изменению цвета.

Функции доступа:

qreal strength() const
void setStrength(qreal strength)

Сигнал уведомления:

void strengthChanged(qreal strength)

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

QGraphicsColorizeEffect::QGraphicsColorizeEffect(QObject *parent = nullptr)

Создаёт новый экземпляр QGraphicsColorizeEffect. Параметр parent передаётся конструктору QGraphicsEffect.

[virtual] QGraphicsColorizeEffect::~QGraphicsColorizeEffect()

Уничтожает эффект.

[signal] void QGraphicsColorizeEffect::colorChanged(const QColor &color)

Этот сигнал генерируется всякий раз, когда цвет эффекта изменяется. Параметр color содержит новый цвет эффекта.

Примечание: Сигнал уведомления для свойства color.

[override virtual protected] void QGraphicsColorizeEffect::draw(QPainter *painter)

Переопределено из QGraphicsEffect::draw().

[signal] void QGraphicsColorizeEffect::strengthChanged(qreal strength)

Этот сигнал генерируется всякий раз, когда setStrength() изменяет свойство силы эффекта изменения цвета. strength содержит новое значение силы эффекта изменения цвета.

Примечание: Сигнал уведомления для свойства strength.

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

Spec-Zone.ru

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