Получение данных координат / формы из pydot для макета в PyQt4 - PullRequest
2 голосов
/ 28 августа 2011

Я хотел бы использовать элемент управления QGraphicsView и QGraphicsScene для компоновки сгенерированных GraphViz графиков с использованием pydot.Есть ли способ сгенерировать график в pydot, сделать так, чтобы GraphViz делал макет, а затем извлекал информацию о макете (например, включенную в различные выходные форматы, генерируемые pydot.write_xyz)?До сих пор в моем тестировании функции get_pos () для узлов и т. Д. Возвращали None.

1 Ответ

2 голосов
/ 04 сентября 2011

Как вы уже сказали, вы должны сначала вывести график с create_dot в строку, а затем сгенерировать макет графика, передав эту строку в graph_from_dot_data:

graphWithPositions = pydot.graph_from_dot_data(graph.create_dot())
...