def paintEvent(self, event):
qp = QPainter()
qp.begin(self)
qp.fillRect(self.rect(), Qt.black)
self.img = self.render_image()
self.rect_x = (self.rect().width() / 2) - ((self.maxPixelsPerLine * self.pixelSize) / 2)
qp.drawImage(QRect(QPoint(self.rect_x, 0),
QPoint(self.rect_x + self.maxPixelsPerLine * self.pixelSize, (self.maxPixelsTotal / self.maxPixelsPerLine) * self.pixelSize)),
self.img)
qp.end()
评论列表
文章目录