设置线的粗细:scale是放大尺度,这样才能保证放大后框不变大
print("scale", self.scale)
painter.setPen(QPen(color, 1.0 / self.scale))
painter来自convas:
p = self._painter
self._painter = QPainter()
标注框角圆的大小:
labelimg/libs/shape.py
point_size = 5
放大缩小时,选中高亮的处理:
def drawVertex(self, path, i):
d = self.point_size / self.scale
shape = self.point_type
point = self.points[i]
if i == self._highlightIndex:
size, shape = self._highlightSettings[self.