QGraphicsColorizeEffect Class Reference

[QtGui module]

该QGraphicsColorizeEffect类提供了一个着色效果。More…

继承QGraphicsEffect

Methods

  • __init__ (self, QObject parent = None)
  • QColor color (self)
  • draw (self, QPainter painter)
  • setColor (self, QColor c)
  • setStrength (self, float strength)
  • float strength (self)

Qt Signals

  • void colorChanged (const QColor&)
  • void strengthChanged (qreal)

Detailed Description

该QGraphicsColorizeEffect类提供了一个着色效果。

一个着色效果与呈现的色调源其color( ) 。颜色可以用修改的setColor()函数。

默认情况下,颜色为淡蓝色(QColor( 0,0, 192 ))。

QGraphicsColorizeEffect Class Reference - 图1


Method Documentation

  1. QGraphicsColorizeEffect.__init__ (self, QObject parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个新的QGraphicsColorizeEffect实例。该parent参数被传递到QGraphicsEffect的构造。

  1. QColor QGraphicsColorizeEffect.color (self)

[

  1. QGraphicsColorizeEffect.draw (self, QPainter painter)

]($docs-qcolor.html)

从重新实现QGraphicsEffect.draw( ) 。

  1. QGraphicsColorizeEffect.setColor (self, QColor c)

这种方法也是一个Qt槽与C + +的签名void setColor(const QColor&)

  1. QGraphicsColorizeEffect.setStrength (self, float strength)

这种方法也是一个Qt槽与C + +的签名void setStrength(qreal)

  1. float QGraphicsColorizeEffect.strength (self)

Qt Signal Documentation

  1. void colorChanged (const QColor&)

这是该信号的默认超载。

这个信号被发射时的效果的颜色变化。该color参数保存效果的新颜色。

  1. void strengthChanged (qreal)

这是该信号的默认超载。

这个信号被发射时setStrength( )改变了着色强度性能。strength包含的着色效果的新的力量值。