- class QLinearGradient#
类
QLinearGradient
与QBrush
结合使用,用于指定线性渐变画刷。 更多…摘要#
方法#
def
__init__()
def
finalStop()
def
setFinalStop()
def
setStart()
def
start()
注意
此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票证来告诉我们。
详细说明#
线性渐变在起点和终点之间插值颜色。在这些点之外,根据当前设置的
spread
方法,渐变将填充、反射或重复。渐变色中的颜色使用QGradientStop类型的停止点定义,即位置和颜色。可以使用
setColorAt()
或setStops()
函数来定义停止点。它描述了渐变区域应如何填充的渐变的所有停止点集合。如果没有指定停止点,则使用从0到1的黑色到白色的渐变。除了从
QGradient
继承的函数外,QLinearGradient
类还提供了返回渐变的最终停止点的finalStop()
函数,以及返回渐变起点的start()
函数。另请参阅
- __init__()#
构造一个默认线性渐变,插值区域在(0, 0)和(1, 1)之间。
使用给定的起始点
start
和停止点finalStop
构造一个线性渐变。- __init__(xStart, yStart, xFinalStop, yFinalStop)
- 参数:
xStart – float
yStart – float
xFinalStop – float
yFinalStop – float
构造一个线性渐变,其中插值区域位于(
x1
、y1
)和(x2
、y2
)之间。返回此线性渐变在逻辑坐标中的最终停止点。
-
setFinalStopstop
- 参数:
礼品 –
QPointF
将此线性渐变在逻辑坐标中的最终停止点设置为 stop
。
另请参阅
- setFinalStop礼品x, y
- 参数:
礼品 – float
礼品 – float
这是一个重载函数。
将此线性渐变在逻辑坐标中的最终停止点设置为 x
、y
。
另请参阅
- setStart礼品start
- 参数:
start –
QPointF
将此线性渐变在逻辑坐标中的起点设置为 start
。
另请参阅
- setStart礼品x, y
- 参数:
礼品 – float
礼品 – float
这是一个重载函数。
将此线性渐变在逻辑坐标中的起点设置为 x
、y
。
另请参阅
- start礼品
- 返回类型:
返回此线性渐变在逻辑坐标中的起点。
另请参阅