十二、Qt2D绘图(二)渐变填充.PDFVIP

  • 0
  • 0
  • 约1.78千字
  • 约 3页
  • 2018-12-23 发布于湖北
  • 举报
十二、Qt 2D绘图(二)渐变填充 本文章原创于 转载请注明出处。 在qt中提供了三种渐变方式,分别是线性渐变,圆形渐变和圆锥渐变。如果能 熟练应用它们,就能设计出炫目的填充效果。 线性渐变: 1.更改函数如下: void Dialog::paintEvent(QPaintEvent *) { QPainter painter(this); QLinearGradient linearGradient(100,150,300,150); //从点(100,150)开始到点(300,150)结束,确定一条直线 linearGradient.setColorAt(0,Qt::red); linearGradient.setColorAt(0.2,Qt::black); linearGradient.setColorAt(0.4,Qt::yellow); linearGradient.setColorAt(0.6,Qt::white); linearGradient.setColorAt(0.8,Qt::green); linearGradient.setColorAt(1,Qt::blue); //将直线开始点设为0,终点设为1,然后分段设置颜色

文档评论(0)

1亿VIP精品文档

相关文档