fix: multi pattern position
This commit is contained in:
@@ -27,8 +27,8 @@ class Pattern(QGraphicsItemGroup):
|
||||
self.top_left_corner_x = top_left_corner_x
|
||||
self.top_left_corner_y = top_left_corner_y
|
||||
# center coordinates of the pattern
|
||||
center_x = int((top_left_corner_x + self.PATTERN_WIDTH) / 2)
|
||||
center_y = int((top_left_corner_y + self.PATTERN_WIDTH) / 2)
|
||||
center_x = top_left_corner_x + int(self.PATTERN_WIDTH / 2)
|
||||
center_y = top_left_corner_y + int(self.PATTERN_WIDTH / 2)
|
||||
|
||||
# center
|
||||
|
||||
|
||||
@@ -22,9 +22,13 @@ class Window(QWidget):
|
||||
self.scene = QGraphicsScene(0, 0, 400, 400)
|
||||
|
||||
pp1 = Pattern(0, 0)
|
||||
#pp2 = Pattern(401, 0)
|
||||
pp2 = Pattern(401, 0)
|
||||
pp3 = Pattern(0, 401)
|
||||
pp4 = Pattern(401, 401)
|
||||
self.scene.addItem(pp1)
|
||||
#self.scene.addItem(pp2)
|
||||
self.scene.addItem(pp2)
|
||||
self.scene.addItem(pp3)
|
||||
self.scene.addItem(pp4)
|
||||
|
||||
view = QGraphicsView(self.scene)
|
||||
view.setRenderHint(QPainter.RenderHint.Antialiasing)
|
||||
|
||||
Reference in New Issue
Block a user