QLinearGradientclass is used in combination withQBrush以指定线性渐变笔刷。 更多 …
def
finalStop
()
def
setFinalStop
(stop)
def
setFinalStop
(x, y)
def
setStart
(start)
def
setStart
(x, y)
def
start
()
Linear gradients interpolate colors between start and end points. Outside these points the gradient is either padded, reflected or repeated depending on the currently set
spread方法:
![]()
![]()
![]()
PadSpread(default)
ReflectSpread
RepeatSpreadThe colors in a gradient is defined using stop points of the
QGradientStoptype, i.e. a position and a color. Use thesetColorAt()或setStops()function to define the stop points. It is the gradient’s complete set of stop points that describes how the gradient area should be filled. If no stop points have been specified, a gradient of black at 0 to white at 1 is used.In addition to the functions inherited from
QGradient,QLinearGradientclass provides thefinalStop()function which returns the final stop point of the gradient, and thestart()function returning the start point of the gradient.
QLinearGradient
¶
QLinearGradient(QLinearGradient)
QLinearGradient(start, finalStop)
QLinearGradient(xStart, yStart, xFinalStop, yFinalStop)
- param xStart
qreal- param finalStop
QPointF- param xFinalStop
qreal- param yFinalStop
qreal- param QLinearGradient
- param yStart
qreal- param start
QPointF
Constructs a default linear gradient with interpolation area between (0, 0) and (1, 1).
Constructs a linear gradient with interpolation area between the given
start
point and
finalStop
.
注意
The expected parameter values are in pixels.
另请参阅
Constructs a linear gradient with interpolation area between (
x1
,
y1
) 和 (
x2
,
y2
).
注意
The expected parameter values are in pixels.
另请参阅
PySide2.QtGui.QLinearGradient.
finalStop
(
)
¶
QPointF
Returns the final stop point of this linear gradient in logical coordinates.
另请参阅
PySide2.QtGui.QLinearGradient.
setFinalStop
(
stop
)
¶
stop
–
QPointF
Sets the final stop point of this linear gradient in logical coordinates to
stop
.
另请参阅
PySide2.QtGui.QLinearGradient.
setFinalStop
(
x
,
y
)
¶
x
–
qreal
y
–
qreal
这是重载函数。
Sets the final stop point of this linear gradient in logical coordinates to
x
,
y
.
另请参阅
PySide2.QtGui.QLinearGradient.
setStart
(
start
)
¶
start
–
QPointF
Sets the start point of this linear gradient in logical coordinates to
start
.
另请参阅
PySide2.QtGui.QLinearGradient.
setStart
(
x
,
y
)
¶
x
–
qreal
y
–
qreal
这是重载函数。
Sets the start point of this linear gradient in logical coordinates to
x
,
y
.
另请参阅
PySide2.QtGui.QLinearGradient.
start
(
)
¶
QPointF
Returns the start point of this linear gradient in logical coordinates.
另请参阅