[QtGui module]

该QGraphicsDropShadowEffect类提供了一个阴影效果。More…

继承QGraphicsEffect

Methods

  • __init__ (self, QObject parent = None)
  • float blurRadius (self)
  • QRectF boundingRectFor (self, QRectF rect)
  • QColor color (self)
  • draw (self, QPainter painter)
  • QPointF offset (self)
  • setBlurRadius (self, float blurRadius)
  • setColor (self, QColor color)
  • setOffset (self, QPointF ofs)
  • setOffset (self, float dx, float dy)
  • setOffset (self, float d)
  • setXOffset (self, float dx)
  • setYOffset (self, float dy)
  • float xOffset (self)
  • float yOffset (self)

Qt Signals

  • void blurRadiusChanged (qreal)
  • void colorChanged (const QColor&)
  • void offsetChanged (const QPointF&)

Detailed Description

该QGraphicsDropShadowEffect类提供了一个阴影效果。

阴影效果渲染与阴影的来源。阴影的颜色可以使用修改的setColor()函数。阴影的偏移值可以使用修改的setOffset( )函数和阴影的模糊半径可以与被改变setBlurRadius()函数。

默认情况下,阴影是半透明的暗灰色(QColor( 63 , 63 , 63 , 180 ) )的影子,模糊为1的半径的8个像素向右下方偏移。阴影的偏移值被指定在设备坐标。

QGraphicsDropShadowEffect Class Reference - 图1


Method Documentation

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

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

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

  1. float QGraphicsDropShadowEffect.blurRadius (self)
  1. QRectF QGraphicsDropShadowEffect.boundingRectFor (self, QRectF rect)

从重新实现QGraphicsEffect.boundingRectFor( ) 。

  1. QColor QGraphicsDropShadowEffect.color (self)

[

  1. QGraphicsDropShadowEffect.draw (self, QPainter painter)

](docs_qcolor.html)

从重新实现QGraphicsEffect.draw( ) 。

  1. QPointF QGraphicsDropShadowEffect.offset (self)

[

  1. QGraphicsDropShadowEffect.setBlurRadius (self, float blurRadius)

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

  1. QGraphicsDropShadowEffect.setColor (self, QColor color)

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

  1. QGraphicsDropShadowEffect.setOffset (self, QPointF ofs)

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

  1. QGraphicsDropShadowEffect.setOffset (self, float dx, float dy)

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

  1. QGraphicsDropShadowEffect.setOffset (self, float d)

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

  1. QGraphicsDropShadowEffect.setXOffset (self, float dx)

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

  1. QGraphicsDropShadowEffect.setYOffset (self, float dy)

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

  1. float QGraphicsDropShadowEffect.xOffset (self)
  1. float QGraphicsDropShadowEffect.yOffset (self)

Qt Signal Documentation

  1. void blurRadiusChanged (qreal)

这是该信号的默认超载。

这个信号被发射时的效果的模糊半径的变化。该blurRadius参数保存效果的新的模糊半径。

  1. void colorChanged (const QColor&)

这是该信号的默认超载。

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

  1. void offsetChanged (const QPointF&)

这是该信号的默认超载。

这个信号被发射时的效果的阴影偏移的变化。该offset参数保存效果的新的阴影偏移。

](docs_qpointf.html)