Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 QGraphicsView 控件和 QGraphicsScene 来布局使用 pydot 生成的 GraphViz 图形。有没有办法在pydot中生成图,让GraphViz做布局,然后提取布局信息(比如包含在pydot.write_xyz生成的各种输出格式中)?到目前为止,在我测试节点等的 get_pos() 函数时,返回 None。
正如您已经说过的,您必须首先将图形输出create_dot到一个字符串,然后通过将该字符串传递给来生成图形布局graph_from_dot_data:
create_dot
graph_from_dot_data
graphWithPositions = pydot.graph_from_dot_data(graph.create_dot())