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)).

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.