this可以指向类内部非静态成员。
一、path.lineTo();用循环的话不填充。
将path的轨迹写出来的话,就有填充。
二、drawPath()画线的,fillPath()画面的。
但是存在paintEvent重绘问题,需要将照片放在绘制好的位置。
三、QPolygonF对象获得所有的QPointF。
然后将QpainterPath对象指向addPolygon(QPolygonf对象)。
然后用QPainter对象调用fillPath(QpainterPath,QBrush())。然后closesubpath()闭合路线。
QT——(无规则)多边形图形填充。
最新推荐文章于 2024-11-06 10:59:41 发布
本文探讨了使用Qt进行图形绘制的技巧,包括如何利用path.lineTo()进行非填充线条的绘制,以及通过fillPath()实现区域填充的方法。文章还介绍了解决paintEvent重绘问题的策略,确保图像在正确位置显示,并分享了使用QPolygonF与QPainterPath进行复杂图形绘制的实践。

多边形图形填充。&spm=1001.2101.3001.5002&articleId=108628370&d=1&t=3&u=749aa8af48c54868ae67591330f867d4)
1078

被折叠的 条评论
为什么被折叠?



