QLinearGradient¶
The
QLinearGradient
class is used in combination withQBrush
to specify a linear gradient brush. More…
Synopsis¶
Functions¶
def
finalStop
()def
setFinalStop
(stop)def
setFinalStop
(x, y)def
setStart
(start)def
setStart
(x, y)def
start
()
Detailed Description¶
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
method:
PadSpread
(default)
ReflectSpread
RepeatSpread
The colors in a gradient is defined using stop points of the
QGradientStop
type, i.e. a position and a color. Use thesetColorAt()
or thesetStops()
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
, theQLinearGradient
class provides thefinalStop()
function which returns the final stop point of the gradient, and thestart()
function returning the start point of the gradient.
- class PySide2.QtGui.QLinearGradient¶
PySide2.QtGui.QLinearGradient(QLinearGradient)
PySide2.QtGui.QLinearGradient(start, finalStop)
PySide2.QtGui.QLinearGradient(xStart, yStart, xFinalStop, yFinalStop)
- param xStart:
float
- param finalStop:
- param xFinalStop:
float
- param yFinalStop:
float
- param QLinearGradient:
- param yStart:
float
- param start:
Constructs a default linear gradient with interpolation area between (0, 0) and (1, 1).
See also
Constructs a linear gradient with interpolation area between the given
start
point andfinalStop
.Note
The expected parameter values are in pixels.
See also
Constructs a linear gradient with interpolation area between (
x1
,y1
) and (x2
,y2
).Note
The expected parameter values are in pixels.
See also
- PySide2.QtGui.QLinearGradient.finalStop()¶
- Return type:
Returns the final stop point of this linear gradient in logical coordinates.
See also
- PySide2.QtGui.QLinearGradient.setFinalStop(stop)¶
- Parameters:
stop –
PySide2.QtCore.QPointF
Sets the final stop point of this linear gradient in logical coordinates to
stop
.See also
- PySide2.QtGui.QLinearGradient.setFinalStop(x, y)
- Parameters:
x – float
y – float
This is an overloaded function.
Sets the final stop point of this linear gradient in logical coordinates to
x
,y
.See also
- PySide2.QtGui.QLinearGradient.setStart(start)¶
- Parameters:
start –
PySide2.QtCore.QPointF
Sets the start point of this linear gradient in logical coordinates to
start
.See also
- PySide2.QtGui.QLinearGradient.setStart(x, y)
- Parameters:
x – float
y – float
This is an overloaded function.
Sets the start point of this linear gradient in logical coordinates to
x
,y
.See also
- PySide2.QtGui.QLinearGradient.start()¶
- Return type:
Returns the start point of this linear gradient in logical coordinates.
See also
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.