def paintEvent(self,event):
qp = QPainter()
qp.begin(self)
qp.setPen(Qt.red)
brush = QBrush(Qt.SolidPattern)
qp.setBrush(brush)
qp.drawRect(10,15,90,60) #绘制矩形
brush = QBrush(Qt.Dense1Pattern) #网格的形式
qp.setBrush(brush)
qp.drawRect(130,15,90,60)
'''
Dense1Pattern = 2
Dense2Pattern = 3
Dense3Pattern = 4
Dense4Pattern = 5
Dense5Pattern = 6
Dense6Pattern = 7
Dense7Pattern = 8
'''
qp.end()
25.用画刷填充图形区域
最新推荐文章于 2021-02-24 16:19:46 发布
本文介绍了如何在PyQT5中利用`paintEvent`事件和画刷来填充图形区域,通过示例代码详细展示了实现过程,帮助读者掌握在Python图形用户界面中进行图形填充的方法。

596

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



