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_x = top_left_corner_x
|
||||||
self.top_left_corner_y = top_left_corner_y
|
self.top_left_corner_y = top_left_corner_y
|
||||||
# center coordinates of the pattern
|
# center coordinates of the pattern
|
||||||
center_x = int((top_left_corner_x + self.PATTERN_WIDTH) / 2)
|
center_x = top_left_corner_x + int(self.PATTERN_WIDTH / 2)
|
||||||
center_y = int((top_left_corner_y + self.PATTERN_WIDTH) / 2)
|
center_y = top_left_corner_y + int(self.PATTERN_WIDTH / 2)
|
||||||
|
|
||||||
# center
|
# center
|
||||||
|
|
||||||
|
|||||||
@@ -22,9 +22,13 @@ class Window(QWidget):
|
|||||||
self.scene = QGraphicsScene(0, 0, 400, 400)
|
self.scene = QGraphicsScene(0, 0, 400, 400)
|
||||||
|
|
||||||
pp1 = Pattern(0, 0)
|
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(pp1)
|
||||||
#self.scene.addItem(pp2)
|
self.scene.addItem(pp2)
|
||||||
|
self.scene.addItem(pp3)
|
||||||
|
self.scene.addItem(pp4)
|
||||||
|
|
||||||
view = QGraphicsView(self.scene)
|
view = QGraphicsView(self.scene)
|
||||||
view.setRenderHint(QPainter.RenderHint.Antialiasing)
|
view.setRenderHint(QPainter.RenderHint.Antialiasing)
|
||||||
|
|||||||
Reference in New Issue
Block a user