Skip to content

Commit 565ce69

Browse files
committed
- fix bug
修复重绘模式,有时候不显示提示线的问题。
1 parent ac6862a commit 565ce69

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

ISAT/widgets/canvas.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,9 @@ def change_mode_to_repaint(self):
189189
self.mode = STATUSMode.REPAINT
190190
self.repaint_start_vertex = None
191191
self.repaint_end_vertex = None
192-
193-
self.current_line = Line() # 重绘部分,由起始点开始的线段显示
194-
self.addItem(self.current_line)
192+
if self.current_line is None:
193+
self.current_line = Line() # 重绘部分,由起始点开始的线段显示
194+
self.addItem(self.current_line)
195195

196196
if self.image_item is not None:
197197
self.image_item.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.CrossCursor))

ISAT/widgets/polygon.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ def __init__(self):
363363
pen = QtGui.QPen(self.color, self.line_width)
364364
pen.setStyle(QtCore.Qt.PenStyle.DotLine)
365365
self.setPen(pen)
366+
self.setZValue(1e5)
366367

367368
def addPoint(self, point):
368369
self.points.append(point)

0 commit comments

Comments
 (0)