소스 검색

Fix bug in shape copying and move copied shape

The closed attribute of the new shape was not copied

Move the copied shape slightly, so that it stands out.
Michael Pitidis 13 년 전
부모
커밋
9e579400bd
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      shape.py

+ 2 - 0
shape.py

@@ -149,6 +149,8 @@ class Shape(object):
         shape.points= [p for p in self.points]
         shape.fill = self.fill
         shape.selected = self.selected
+        shape._closed = self._closed
+        shape.moveBy(QPointF(2.0, 2.0))
         return shape
 
     def __len__(self):