Эх сурвалжийг харах

Deselect and un-highlight shapes in create mode

Michael Pitidis 13 жил өмнө
parent
commit
f67a1144b0
2 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 0
      canvas.py
  2. 0 1
      labelme.py

+ 4 - 0
canvas.py

@@ -76,6 +76,10 @@ class Canvas(QWidget):
 
     def setEditing(self, value=True):
         self.mode = self.EDIT if value else self.CREATE
+        if not value:
+            self.highlightedShape = None
+            self.deSelectShape()
+
 
     def mouseMoveEvent(self, ev):
         """Update line with last point and current coordinates."""

+ 0 - 1
labelme.py

@@ -416,7 +416,6 @@ class MainWindow(QMainWindow, WindowMixin):
     def createShape(self):
         assert self.beginner()
         self.canvas.setEditing(False)
-        #XXX
 
     def toggleDrawingSensitive(self, drawing=True):
         """In the middle of drawing, toggling between modes should be disabled."""