渐变有三种:QLinearGradient、QConicalGradient 、 QRadialGradient
它们都有一个QGradient父类
QGradient父类的常用公共函数有:
void...QGradient::setSpread ( Spread method );
//设置填充梯度区域外的区域,参数有:
// QGradient::PadSpread :填充区域内最接近的停止颜色。...QradialGradient半径渐变
更据圆的半径来设定不同的颜色
构造函数函数如下:
QRadialGradient ( qreal cx, qreal cy, qreal radius, qreal...fx, qreal fy );
// cx cy : 设置圆的中心原点(center)
// radius:设置圆半径
//fx fy : 设置焦点focus,也就是颜色的起始位置
示例1:
void...true);
painter.translate(width()/2,height()/2);
QRadialGradient Radial(0,0,120,0,0); //设置圆的原点和焦点在中心