Spec-Zone.ru › Qt 5.11

Класс 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
  • 34 открытые функции унаследованы от 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

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

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

Дополнительные унаследованные члены

  • 1 открытая переменная унаследована от QObject
  • 10 статические открытые члены унаследованы от QObject
  • 7 защищенных функций унаследованы от QGraphicsEffect
  • 9 защищенных функций унаследованы от QObject
  • 2 защищенных переменных унаследованы от QObject

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

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

Эффект изменения цвета отрисовывает исходный объект с оттенком своего цвета 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.

[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/archives/qt-5.11/qgraphicscolorizeeffect.html

Spec-Zone.ru

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