Пример #1
0
    def paint(self, painter, option, widget):
        painter.save()
        painter.setRenderHint(QPainter.Antialiasing,
                              bool(options.antialiasing))

        pen = self.pen()
        cosm_pen = QPen(pen)
        cosm_pen.setCosmetic(True)
        cosm_pen.setWidthF(1.00001)

        QGraphicsLineItem.paint(self, painter, option, widget)

        painter.setPen(cosm_pen)
        painter.setBrush(Qt.NoBrush)
        painter.setOpacity(0.2)
        painter.drawLine(self.line())

        painter.restore()
Пример #2
0
 def paint(self, painter, option, widget):
     painter.save()
     painter.setRenderHint(QPainter.Antialiasing,
                           bool(options.antialiasing))
     QGraphicsLineItem.paint(self, painter, option, widget)
     painter.restore()