Beispiel #1
0
 def paint(self, painter, options, QWidget_widget=None):
     b = ctrl.cm.ui()
     p = QtGui.QPen(b)
     p.setWidthF(0.5)
     painter.setPen(p)
     if self.dragged:
         draw_arrow_shape_from_points(painter, self.end_point.x(), self.end_point.y(), 0, 0,
                                      b, arrow_size=10)
     else:
         painter.drawLine(QtCore.QPoint(0, 0), self.end_point)
     painter.drawRect(self.end_point.x() - 2, self.end_point.y() - 2, 4, 4)
Beispiel #2
0
    def paint(self, painter, option, widget):
        """

        :param painter:
        :param option:
        :param widget:
        :raise:
        """
        if ctrl.pressed is self:
            pass
        c = self.contextual_color()
        painter.setPen(c)
        draw_plus(painter, -5, 5)
        #painter.setBrush(c)
        draw_arrow_shape_from_points(painter, -2, 0, 8, 7, c)
        if self._hovering:
            painter.drawRoundedRect(self.boundingRect(), 4, 4)
Beispiel #3
0
    def paint(self, painter, option, widget):
        """

        :param painter:
        :param option:
        :param widget:
        :raise:
        """
        if ctrl.pressed is self:
            pass
        c = self.contextual_color()
        painter.setPen(c)
        draw_plus(painter, -5, 5)
        #painter.setBrush(c)
        draw_arrow_shape_from_points(painter, -2, 0, 8, 7, c)
        if self._hovering:
            painter.drawRoundedRect(self.boundingRect(), 4, 4)