用画刷填充图形区域 FillRect
作者:互联网
案例
''' 用画刷填充图形区域 ''' import sys,math from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * class FillRect(QWidget): def __init__(self): super(FillRect,self).__init__() self.resize(600,600) self.setWindowTitle('用画刷填充区域') def paintEvent(self,e): qp = QPainter() qp.begin(self) 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) brush = QBrush(Qt.Dense2Pattern) qp.setBrush(brush) qp.drawRect(250,15,90,60) brush = QBrush(Qt.Dense3Pattern) qp.setBrush(brush) qp.drawRect(10, 105, 90, 60) brush = QBrush(Qt.HorPattern) qp.setBrush(brush) qp.drawRect(130, 105, 90, 60) qp.end() if __name__ == '__main__': app = QApplication(sys.argv) main = FillRect() main.show() sys.exit(app.exec_())
标签:__,用画,填充,qp,FillRect,self,60,brush,QBrush 来源: https://www.cnblogs.com/luweiweicode/p/14693832.html