![]() |
Home · All Classes · Overviews |
The QGraphicsBlurEffect class provides a blur effect. More...
#include <QGraphicsBlurEffect>
Inherits QGraphicsEffect.
This class was introduced in Qt 4.6.
| QGraphicsBlurEffect ( QObject * parent = 0 ) | |
| ~QGraphicsBlurEffect () | |
| int | blurRadius () const |
| virtual QRectF | boundingRectFor ( const QRectF & rect ) const |
| void | setBlurRadius ( int blurRadius ) |
| void | blurRadiusChanged ( int radius ) |
| virtual void | draw ( QPainter * painter, QGraphicsEffectSource * source ) |
The QGraphicsBlurEffect class provides a blur effect.
A blur effect blurs the source. This effect is useful for reducing details, such as when the source loses focus and you want to draw attention to other elements. The level of detail can be modified using the setBlurRadius() function.
By default, the blur radius is 5 pixels.

See also QGraphicsDropShadowEffect, QGraphicsPixelizeEffect, QGraphicsGrayscaleEffect, QGraphicsColorizeEffect, and QGraphicsOpacityEffect.
This property holds the blur radius of the effect.
Using a smaller radius results in a sharper appearance, whereas a bigger radius results in a more blurred appearance.
By default, the blur radius is 5 pixels.
Access functions:
| int | blurRadius () const |
| void | setBlurRadius ( int blurRadius ) |
Notifier signal:
| void | blurRadiusChanged ( int radius ) |
Constructs a new QGraphicsBlurEffect instance. The parent parameter is passed to QGraphicsEffect's constructor.
Destroys the effect.
This signal is emitted whenever the effect's blur radius changes. The radius parameter holds the effect's new blur radius.
Reimplemented from QGraphicsEffect::boundingRectFor().
Reimplemented from QGraphicsEffect::draw().
| Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.6.0-tp1 |