Qt(12):画笔,画刷,反走样以及渐变

Qt中画笔、画刷、反走样与渐变设置
本文介绍了Qt中QBrush和QPen的使用,详细讲解了画笔的样式、宽度、画刷、笔帽样式和连接样式等属性,以及如何设置线形渐变。通过示例代码展示了Qt绘图中的关键概念,包括画笔的设置和反走样技术,帮助理解Qt图形绘制的细节。

画笔和画刷的设置:

[0]:QBrush定义了QPainter的填充模式,具有样式、颜色、渐变以及纹理等属性。样式可以调用setstyle函数来设置,颜色可以用setcolor设置,纹理可以用settexture来设置.
[1]:渐变的设置主要依靠QGradient对象,Qt提供了三种渐变,下面通过代码来认识线形渐变的使用:
void Painttest::paintEvent(QPaintEvent*  )//重写事件回调函数
{    
QPainter painter(this);//创造画笔,并且设置该画笔的区域是该Widget,
painter.setPen(QPen(Qt::green,5,Qt::SolidLine,Qt::RoundCap,Qt::RoundJoin));//设置画笔的属性,画笔宽度是5
QLinearGradient gradient(50, 50, 200, 200);//创建线形渐变对象,同时制定渐变的区间
gradient.setColorAt(0.2, Qt::w
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值