catalog
base
QGradient渐变色,其实就是 QBrush!!
只不过QBrush的颜色是单一的,在QBrush的构造函数里,就有:QBrush(QGradient)
这非常重要!!! 即,很多需要QBrush的地方,你放一个渐变色 也是可以的!!
QLinearGradient
是QGradient的子类
首先,先看几个“线性 渐变色”的示例:
水平 渐进
、、、、、、、、垂直渐进
斜 渐进
假设,你有个矩形区域(左上[x1, y1], 右下[x2, y2]) 他的“里面” 需要填充
第1步: QLinearGradient brush(a, b, c, d); 指定“一条线”,从[a,b]到[c,d]的 一条线