[QtGui module]

该QLinearGradient类是用来与组合QBrush指定一个线性渐变画笔。More…

继承QGradient

Methods

  • __init__ (self)
  • __init__ (self, QPointF start, QPointF finalStop)
  • __init__ (self, float xStart, float yStart, float xFinalStop, float yFinalStop)
  • __init__ (self, QLinearGradient)
  • QPointF finalStop (self)
  • setFinalStop (self, QPointF stop)
  • setFinalStop (self, float x, float y)
  • setStart (self, QPointF start)
  • setStart (self, float x, float y)
  • QPointF start (self)

Detailed Description

该QLinearGradient类是用来与组合QBrush指定一个线性渐变画笔。

线性渐变起始点和结束点之间进行插值的色彩。外面这些点的梯度可以是填充,反射或重复这取决于当前设置的spread方法:

| QLinearGradient Class Reference - 图1 | QLinearGradient Class Reference - 图2 | QLinearGradient Class Reference - 图3 |
| PadSpread (default) | ReflectSpread | RepeatSpread |

在渐变中的颜色使用的停止点定义QGradientStop输入时,即位置和颜色。使用QGradient.setColorAt()或QGradient.setStops()函数定义的停止点。它是渐变的一整套停止点,描述如何渐变区域应填补。如果已指定没有停止点,黑色在0到白在1梯度使用。

除了从继承的功能QGradient,该QLinearGradient类提供了finalStop( )函数返回渐变的最后一站一点,和start( )函数返回渐变的起点。


Method Documentation

  1. QLinearGradient.__init__ (self)

构造之间具有内插区域的默认线性梯度(0,0 )和(1 ,1)。

See also QGradient.setColorAt( )setStart()和setFinalStop( ) 。

  1. QLinearGradient.__init__ (self, QPointF start, QPointF finalStop)

构造给定之间的插值区域的线性渐变startfinalStop

Note:预期的参数值以像素为单位。

See also QGradient.setColorAt()和QGradient.setStops( ) 。

  1. QLinearGradient.__init__ (self, float xStart, float yStart, float xFinalStop, float yFinalStop)

构造之间的插值区域的线性渐变(x1y1)和(x2y2) 。

Note:预期的参数值以像素为单位。

See also QGradient.setColorAt()和QGradient.setStops( ) 。

  1. QLinearGradient.__init__ (self, QLinearGradient)
  1. QPointF QLinearGradient.finalStop (self)

[

返回此逻辑坐标线性渐变的最后一站一点。

](docs_qpointf.html)

See also setFinalStop()和QGradient.stops( ) 。

  1. QLinearGradient.setFinalStop (self, QPointF stop)

设置此逻辑坐标线性渐变的最后一站,以点stop

这个函数中引入了Qt 4.2中。

See also finalStop( ) 。

  1. QLinearGradient.setFinalStop (self, float x, float y)

这是一个重载函数。

设置此逻辑坐标线性渐变的最后一站,以点xy

这个函数中引入了Qt 4.2中。

See also start( ) 。

  1. QLinearGradient.setStart (self, QPointF start)

设置此逻辑坐标线性渐变的起点start

这个函数中引入了Qt 4.2中。

See also start( ) 。

  1. QLinearGradient.setStart (self, float x, float y)

这是一个重载函数。

设置此逻辑坐标线性渐变的起点xy

这个函数中引入了Qt 4.2中。

See also start( ) 。

  1. QPointF QLinearGradient.start (self)

[

返回此逻辑坐标的线性渐变的起点。

](docs_qpointf.html)

See also setStart()和QGradient.stops( ) 。