En esta página

QGraphicsColorizeEffect Class

La clase QGraphicsColorizeEffect proporciona un efecto de color. Más...

Cabecera: #include <QGraphicsColorizeEffect>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Hereda: QGraphicsEffect

Propiedades

Funciones públicas

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

Ranuras públicas

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

Señales

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

Funciones protegidas reimplementadas

virtual void draw(QPainter *painter) override

Descripción detallada

Un efecto colorize renderiza la fuente con un tinte de su color(). El color puede modificarse mediante la función setColor().

Por defecto, el color es azul claro (QColor(0, 0, 192)).

Efecto de color azul en la imagen de un pez

Véase también QGraphicsDropShadowEffect, QGraphicsBlurEffect, y QGraphicsOpacityEffect.

Documentación de propiedades

color : QColor

Esta propiedad contiene el color del efecto.

Por defecto, el color es azul claro (QColor(0, 0, 192)).

Funciones de acceso:

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

Señal del notificador:

void colorChanged(const QColor &color)

strength : qreal

Esta propiedad contiene la intensidad del efecto.

Por defecto, la intensidad es 1.0. Una intensidad 0.0 equivale a ningún efecto, mientras que 1.0 significa una coloración completa.

Funciones de acceso:

qreal strength() const
void setStrength(qreal strength)

Señal notificadora:

void strengthChanged(qreal strength)

Documentación de funciones miembro

QGraphicsColorizeEffect::QGraphicsColorizeEffect(QObject *parent = nullptr)

Construye una nueva instancia de QGraphicsColorizeEffect. El parámetro parent se pasa al constructor de QGraphicsEffect.

[virtual noexcept] QGraphicsColorizeEffect::~QGraphicsColorizeEffect()

Destruye el efecto.

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

Esta señal se emite cada vez que cambia el color del efecto. El parámetro color contiene el nuevo color del efecto.

Nota: Señal notificadora para la propiedad color.

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

Reimplementa: QGraphicsEffect::draw(QPainter *painter).

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

Esta señal se emite cada vez que setStrength() cambia la propiedad colorize strength. strength contiene el nuevo valor de fuerza del efecto colorize.

Nota: Señal notificadora para la propiedad strength.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.