Exemplo n.º 1
0
 def _changeColor(self, param, val):
     c = param.opts['curve']
     pen = c.opts['pen']
     if not isinstance(pen, QtGui.QPen):
         pen = QtGui.QPen()
     pen.setColor(val)
     c.setPen(pen)
Exemplo n.º 2
0
    def paint(self, p, opt, widget):
        pen = QtGui.QPen(self.currentPen)
        pen.setWidth(pen.width() // 2)
        c = pen.color()
        r, g, b, a = c.getRgb()
        c.setRgb(255 - r, 255 - g, 255 - b)  # invert
        pen.setColor(c)
        p.setPen(pen)
        p.setRenderHint(QtGui.QPainter.Antialiasing)

        p.drawPath(self.painterPath())