The QGraphicsColorizeEffect class provides a colorize effect. 更多...
| 頭: | #include <QGraphicsColorizeEffect> |
| qmake: | QT += widgets |
| Since: | Qt 4.6 |
| 繼承: | QGraphicsEffect |
| QGraphicsColorizeEffect (QObject * parent = Q_NULLPTR) | |
| ~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 ) |
The QGraphicsColorizeEffect class provides a colorize effect.
彩色化效果渲染源采用色調為其 color ()。可以修改顔色使用 setColor () 函數。
默認情況下,顔色是淺藍色 ( QColor (0, 0, 192)).
另請參閱 QGraphicsDropShadowEffect , QGraphicsBlurEffect ,和 QGraphicsOpacityEffect .
此特性保持效果的顔色。
默認情況下,顔色是淺藍色 ( QColor (0, 0, 192)).
訪問函數:
| QColor | color () const |
| void | setColor (const QColor & c ) |
通知程序信號:
| void | colorChanged (const QColor & color ) |
此特性保持效果的強度。
默認情況下,強度為 1.0。強度 0.0 等於沒有效果,而強度 1.0 意味著完全彩色化。
訪問函數:
| qreal | strength () const |
| void | setStrength (qreal strength ) |
通知程序信號:
| void | strengthChanged (qreal strength ) |
構造新的 QGraphicsColorizeEffect instance. The parent 參數會被傳遞給 QGraphicsEffect 的構造函數。
銷毀效果。
[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 .