关于绘图QPainter 的问题
QConicalGradient CG(60,40,30);
CG.setColorAt(0,Qt::gray);
CG.setColorAt(0.4,Qt::red);
CG.setColorAt(0.8,Qt::green);
painter.setBrush(CG);
painter.drawEllipse(0,0,100,100);
这个锥形渐变怎么把最后画椭圆的参数改一下怎么效果就不一样了
比如改成painter.drawEllipse(100,100,100,100);
还有圆形渐变也是,怎么回事?
[解决办法]
因为渐变只作为画刷来使用。想要不改变就需要先绘制矩形渐变,然后再矩形中绘制椭圆,选择适当的颜色混合选项就好了。