فهرست منبع

Switch to update instead of repaint to fix flicker

Michael Pitidis 13 سال پیش
والد
کامیت
c736abf0c7
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      canvas.py

+ 2 - 2
canvas.py

@@ -251,15 +251,15 @@ class Canvas(QWidget):
             self.selectedShape.selected = False
             self.selectedShape = None
             self.setHiding(False)
-            self.repaint()
             self.selectionChanged.emit(False)
+            self.update()
 
     def deleteSelected(self):
         if self.selectedShape:
             shape = self.selectedShape
             self.shapes.remove(self.selectedShape)
             self.selectedShape = None
-            self.repaint()
+            self.update()
             return shape
 
     def copySelectedShape(self):