Esempio n. 1
0
def loadFromJson(self):
    if (os.stat("database.txt").st_size == 0):
        return

    with open('database.txt') as json_file:
        graph = json.load(json_file)
    for p in graph['nodes']:
        circle = QGraphicsEllipseItem(-20, -20, 40, 40)
        circle.setFlag(QGraphicsItem.ItemIsMovable)
        circle.name = p["name"]
        circle.setPos(float(p["x"]), float(p["y"]))
        circle.setToolTip(circle.name)
        self.nodesMap.append(circle)