Spec-Zone.ru › Qt 5.13

Класс QGraphicsColorizeEffect

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

Заголовок: #include <QGraphicsColorizeEffect>
qmake: QT += widgets
С тех пор: Qt 4.6
Наследует: QGraphicsEffect

Этот класс был представлен в Qt 4.6.

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

Свойства

  • color : QColor
  • strength : qreal

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

QGraphicsColorizeEffect(QObject *parent = nullptr)
virtual ~QGraphicsColorizeEffect()
QColor color() const
qreal strength() const

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

void setColor(const QColor &c)
void setStrength(qreal strength)

Сигналы

void colorChanged(const QColor &color)
void strengthChanged(qreal strength)

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

virtual void draw(QPainter *painter) override

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

Эффект изменения цвета отображает исходный объект с оттенком цвета color(). Цвет можно изменить с помощью функции 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.

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

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

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

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

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

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

[virtual] QGraphicsColorizeEffect::~QGraphicsColorizeEffect()

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

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

Переопределяет: QGraphicsEffect::draw(QPainter *painter).

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

Spec-Zone.ru

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