QLinearGradient¶
The QLinearGradient
class is used in combination with QBrush
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 the setColorAt()
or the 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
, the QLinearGradient
class provides the finalStop()
function which returns the final stop point of the gradient, and the start()
function returning the start point of the gradient.
- class PySide6.QtGui.QLinearGradient¶
PySide6.QtGui.QLinearGradient(QLinearGradient)
PySide6.QtGui.QLinearGradient(start, finalStop)
PySide6.QtGui.QLinearGradient(xStart, yStart, xFinalStop, yFinalStop)
- Parameters
xFinalStop – float
yFinalStop – float
start –
PySide6.QtCore.QPointF
xStart – float
QLinearGradient –
PySide6.QtGui.QLinearGradient
finalStop –
PySide6.QtCore.QPointF
yStart – float
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 and finalStop
.
Constructs a linear gradient with interpolation area between (x1
, y1
) and (x2
, y2
).
- PySide6.QtGui.QLinearGradient.finalStop()¶
- Return type
Returns the final stop point of this linear gradient in logical coordinates.
See also
- PySide6.QtGui.QLinearGradient.setFinalStop(stop)¶
- Parameters
stop –
PySide6.QtCore.QPointF
Sets the final stop point of this linear gradient in logical coordinates to stop
.
See also
- PySide6.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
- PySide6.QtGui.QLinearGradient.setStart(start)¶
- Parameters
start –
PySide6.QtCore.QPointF
Sets the start point of this linear gradient in logical coordinates to start
.
See also
- PySide6.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
- PySide6.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.