从Pydot获取坐标/形状数据以便在PyQt4中进行布局

时间:2011-08-28 19:40:43

标签: pyqt4 graphviz pydot

我想使用QGraphicsView控件和QGraphicsScene来使用pydot布局GraphViz生成的图形。有没有办法在pydot中生成图形,让GraphViz进行布局,然后提取布局信息(例如包含在pydot.write_xyz生成的各种输出格式中)?到目前为止,我在测试节点的get_pos()函数等时返回None。

1 个答案:

答案 0 :(得分:2)

正如您所说,您必须首先将带有create_dot的图表输出到字符串,然后通过将该字符串传递给graph_from_dot_data来生成图表布局:

graphWithPositions = pydot.graph_from_dot_data(graph.create_dot())
相关问题