python - Graphviz .dot 输出与 Tkinter

我创建了一个 python 程序的一部分,该程序接受用户的输入并生成一个 .dot 文件来绘制与某些输入相对应的有限自动机图。该程序的 GUI 建立在 Tkinter 库之上。

我想知道是否有办法将 .dot 文件转换为 PNG 文件或可以在 Tkinter 窗口中显示的文件,因为我知道的唯一方法需要 CMD 中的显式命令:

dot output.dot -Tpng -o image.png

感谢您的时间

回答1

您可以使用 https://docs.python.org/3/library/subprocess.html#subprocess.run 从 Python 中运行任意命令。

相似文章

javascript - 所有点都不会加速 P5.js

现在只有一个点可以加速。如何加快所有点?我正在用p5js做一个躲避球游戏。玩家可以使用箭头keys移动一个黄色圆圈,同时躲避六个移动的红点。如果玩家到达出口,游戏应该重置并且红色圆圈的速度应该变高。我...

最新文章