首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于绘图QPainter 的有关问题

2013-03-01 
关于绘图QPainter 的问题QConicalGradient CG(60,40,30)CG.setColorAt(0,Qt::gray)CG.setColorAt(0.4,Qt

关于绘图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);
还有圆形渐变也是,怎么回事?
[解决办法]
因为渐变只作为画刷来使用。想要不改变就需要先绘制矩形渐变,然后再矩形中绘制椭圆,选择适当的颜色混合选项就好了。

热点排行