def paintEvent(self, e): painter = QPainter(self.viewport()) pen = painter.pen() pen.setCosmetic(True) pen.setWidth(0.0) painter.setPen(pen) painter.setRenderHint(QPainter.Antialiasing, False) groups = self.document().rootFrame().childFrames() for group in groups: h = QtReduceRowFormat().leftMargin() hoff = int(0.4 * h) self.__drawFrameBracket(painter, group, hoff, QColor(qRgb(0x80, 0x80, 0x80)), xt=2) childFrames = group.childFrames() hoff = int(0.7 * h) self.__drawFrameBracket(painter, childFrames[0], hoff, QColor(qRgb(0xb0, 0x70, 0x70)), xt=2) self.__drawFrameBracket(painter, childFrames[1], hoff, QColor(qRgb(0x70, 0x70, 0xb0)), xt=2) painter.end() super(QtReduceFrameView, self).paintEvent(e)
def paintEvent(self,e): painter = QPainter(self.viewport()) pen = painter.pen() pen.setCosmetic(True) pen.setWidth(0.0) painter.setPen(pen) painter.setRenderHint(QPainter.Antialiasing, False) groups = self.document().rootFrame().childFrames() for group in groups: h = QtReduceRowFormat().leftMargin() hoff = int(0.4*h) self.__drawFrameBracket(painter,group,hoff, QColor(qRgb(0x80,0x80,0x80)),xt=2) childFrames = group.childFrames() hoff = int(0.7*h) self.__drawFrameBracket(painter,childFrames[0],hoff, QColor(qRgb(0xb0,0x70,0x70)),xt=2) self.__drawFrameBracket(painter,childFrames[1],hoff, QColor(qRgb(0x70,0x70,0xb0)),xt=2) painter.end() super(QtReduceFrameView,self).paintEvent(e)
def paintEvent(self, event): painter = QPainter(self) # Фон painter_path = QPainterPath() painter_path.addRect(0, 0, self.width() - 1, self.height() - 1) painter.fillPath(painter_path, QBrush(QImage(':/main/background.png'))) if self.image: painter.drawText(10, 20, str(self.image.draw_scale)) painter.setTransform(QTransform().scale( self.image.draw_scale, self.image.draw_scale).translate(self.image.draw_offset.x(), self.image.draw_offset.y())) old_pen = painter.pen() new_pen = QPen() new_pen.setColor(QColor(0, 150, 0)) painter.setPen(new_pen) self.image.draw(painter) painter.setPen(old_pen)
def paintEvent(self, event): painter = QPainter(self) # Фон painter_path = QPainterPath() painter_path.addRect(0, 0, self.width() - 1, self.height() - 1) painter.fillPath(painter_path, QBrush(QImage(':/main/background.png'))) if self.image: painter.drawText(10, 20, str(self.image.draw_scale)) painter.setTransform(QTransform(). scale(self.image.draw_scale, self.image.draw_scale). translate(self.image.draw_offset.x(), self.image.draw_offset.y())) old_pen = painter.pen() new_pen = QPen() new_pen.setColor(QColor(0, 150, 0)) painter.setPen(new_pen) self.image.draw(painter) painter.setPen(old_pen)
def paintEvent(self, event): cX = self.parent.lytLeftMargin + self.scaleMarkLen cY = self.parent.lytTopMargin + self.scaleMarkLen worldX = self.parent.presenter.showChunkX*16 worldZ = self.parent.presenter.showChunkZ*16 painter = QPainter() path = QPainterPath() painter.begin(self) painter.save() #painter.setFont(QFont('Arial Narrow', 8)) #QFont.Bold # draw scale x = cX y = cY painter.rotate(-90) for i in range(16): fr = QRectF(-y, x, self.scaleMarkLen, self.edgeLen) painter.drawText(fr, Qt.AlignHCenter | Qt.AlignVCenter, str(worldX)) #painter.drawRect(fr) #fr = QRectF(-y - 16*self.edgeLen - self.scaleMarkLen, x, self.scaleMarkLen, self.edgeLen) #painter.drawText(fr, Qt.AlignHCenter | Qt.AlignVCenter, '-5555') #painter.drawRect(fr) x += self.edgeLen worldX += 1 painter.rotate(90) x = self.parent.lytLeftMargin y = cY for i in range(16): fr = QRectF(x, y, self.scaleMarkLen, self.edgeLen) painter.drawText(fr, Qt.AlignHCenter | Qt.AlignVCenter, str(worldZ)) #painter.drawRect(fr) #fr = QRectF(x + self.scaleMarkLen + 16*self.edgeLen, y, self.scaleMarkLen, self.edgeLen) #painter.drawText(fr, Qt.AlignHCenter | Qt.AlignVCenter, '-5555') #painter.drawRect(fr) y += self.edgeLen worldZ += 1 x = cX y = cY for i in range(16): for j in range(16): path.addRect(x, y, self.edgeLen, self.edgeLen) #fr = QRectF(x, y, self.edgeLen, self.edgeLen) #painter.drawText(fr, Qt.AlignHCenter | Qt.AlignVCenter, '-5555') x += self.edgeLen x = cX y += self.edgeLen painter.drawPath(path) slice_ = self.parent.presenter.getSlice(self.parent.presenter.elevation) x = cX y = cY bru = QBrush() #path1 = QPainterPath() for i in range(16): for j in range(16): if slice_[i][j] in self.parent.selectedMinerals.list_: lePen = painter.pen() newPen = QPen(bru, 3) newPen.setColor(self.parent.selectedMinerals.getColor(slice_[i][j])) painter.setPen(newPen) painter.drawRect(x, y, self.edgeLen, self.edgeLen) painter.setPen(lePen) x += self.edgeLen x = cX y += self.edgeLen painter.restore() painter.end() del painter
def paintEvent(self, event): painter = QPainter(self) painter.setPen(Qt.NoPen) self.penFromEnum = painter.pen() painter.setPen(int(Qt.NoPen)) self.penFromInteger = painter.pen()