Spec-Zone.ru › Qt 6.0

Класс QGraphicsColorizeEffect

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

Заголовок: #include <QGraphicsColorizeEffect>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QGraphicsEffect
  • Список всех членов, включая унаследованные

Свойства

  • 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-6.0/qgraphicscolorizeeffect.html

Spec-Zone.ru

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