2

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

4

1 回答 1

2

正如您已经说过的,您必须首先将图形输出create_dot到一个字符串,然后通过将该字符串传递给来生成图形布局graph_from_dot_data

graphWithPositions = pydot.graph_from_dot_data(graph.create_dot())
于 2011-09-03T21:22:34.013 回答