示例#1
0
 def __init__(self, canvas, color, firstPoint=False):
     QgsVertexMarker.__init__(self, canvas)
     self.setColor(QColor(color))
     if firstPoint:
         self.setIconType(QgsVertexMarker.ICON_BOX)
         self.setIconSize(14)
         self.setPenWidth(4)
     else:
         self.setIconType(QgsVertexMarker.ICON_BOX)
         self.setIconSize(11)
         self.setPenWidth(2)
示例#2
0
 def __init__(self, canvas):
     QgsVertexMarker.__init__(self, canvas)
     self.setColor(QColor(27, 25, 255))
     self.setIconType(QgsVertexMarker.ICON_CROSS)
     self.setIconSize(20)
     self.setPenWidth(3)
示例#3
0
 def __init__(self, canvas):
     QgsVertexMarker.__init__(self, canvas)
     self.setColor(QColor(1, 1, 213))
     self.setIconType(QgsVertexMarker.ICON_BOX)
     self.setIconSize(11)
     self.setPenWidth(3)
示例#4
0
 def __init__(self, canvas, color=CURSOR_COLOR):
     QgsVertexMarker.__init__(self, canvas)
     self.setColor(QColor(color))
     self.setIconType(QgsVertexMarker.ICON_CROSS)
     self.setIconSize(20)
     self.setPenWidth(3)
示例#5
0
 def __init__(self, canvas, color):
     QgsVertexMarker.__init__(self, canvas)
     self.setColor(QColor(color))
     self.setIconType(QgsVertexMarker.ICON_CIRCLE)
     self.setIconSize(8)
     self.setPenWidth(3)