Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QLinearGradient Class Reference
[QtGui module]

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

继承QGradient

Methods


Detailed Description

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

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

PadSpread (default) ReflectSpread RepeatSpread

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

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


Method Documentation

QLinearGradient.__init__ (self)

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

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

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

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

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

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

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

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

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

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

QLinearGradient.__init__ (self, QLinearGradient)

QPointF QLinearGradient.finalStop (self)

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

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

QLinearGradient.setFinalStop (self, QPointF stop)

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

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

See also finalStop( ) 。

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

这是一个重载函数。

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

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

See also start( ) 。

QLinearGradient.setStart (self, QPointF start)

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

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

See also start( ) 。

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

这是一个重载函数。

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

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

See also start( ) 。

QPointF QLinearGradient.start (self)

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

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




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5