Commit f1bfbc28 authored by Aurélien's avatar Aurélien
Browse files

debut painter pour faire des arcs

parent 9421dbb7
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
from math import sqrt, cos, pi, sin

from PyQt5.QtGui import QFont, QPen, QColor
from PyQt5.QtGui import QFont, QPen, QColor, QPainterPath
from PyQt5.QtWidgets import *
from PyQt5.QtCore import Qt
from PyQt5.QtCore import Qt, QPointF

from model.GameEnum import GameEnum
from model.node import Leaf, BinaryNode
@@ -271,9 +271,16 @@ class Arrow(QGraphicsItemGroup):
        #self.pen = QPen(QColor(21, 67, 96))
        pen = QPen()
        pen.setWidth(3)
        line = QGraphicsLineItem(beginX, beginY, endX, endY)
        """line = QGraphicsLineItem(beginX, beginY, endX, endY)
        line.setPen(pen)
        self.addToGroup(line)
        self.addToGroup(line)"""
        path = QGraphicsPathItem()
        painterPath = QPainterPath(QPointF(beginX, beginY))
        painterPath.arcTo(beginX, beginY, endX, endY, 0, 0)
        path.setPath(painterPath)
        path.setPen(pen)

        self.addToGroup(path)
        self.connect()

    def connect(self):