Spec-Zone.ru › Qt 5.6

Класс QGraphicsColorizeEffect

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

Подробнее...

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

Свойства

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

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

QGraphicsColorizeEffect(QObject *parent = Q_NULLPTR)
~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

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

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

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

  • 11 статических открытых членов унаследованы от QObject
  • 7 защищенных функций унаследованы от QGraphicsEffect
  • 9 защищенных функций унаследованы от 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 = Q_NULLPTR)

Конструктор нового экземпляра QGraphicsColorizeEffect. Параметр parent передается конструктору QGraphicsEffect.

QGraphicsColorizeEffect::~QGraphicsColorizeEffect()

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

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

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

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

[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.6/qgraphicscolorizeeffect.html

Spec-Zone.ru

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