qqbjs 发表于 2017-1-8 09:22 先创建一个画笔,然后再调用画笔的setBrush方法,画笔渐变就设置好了。然后再把画笔选入QPainter就OK了。 |
很好的教程,每日必读,楼主幸苦了。 |
本帖最后由 hebbely 于 2016-8-13 15:03 编辑 学完这一篇了,继续努力 |
我想问一下,怎么给画笔设置渐变色.我的报错了 F:\N\style\mainwindow.cpp:28: error: no matching function for call to 'QPainter::setPen(QLinearGradient&)' painter.setPen(linearGradient); ^ |
真是入门的好例程, 希望作者能够再接再厉,壮大Qt开发队伍 |
今天已经学习了!谢谢楼主的分享! |
QColor的C要大写 //辐射渐变 QRadialGradient radialGradient(QPointF(100, 190),50,QPointF(275,200)); radialGradient.setColorAt(0, QColor(255, 255, 100, 150)); radialGradient.setColorAt(1, QColor(0, 0, 0, 50)); |