Dia Python扩展 - 能否编写根据图表执行操作的代码?
在使用 Dia 软件创建一些图表时,我发现它支持用 Python 扩展功能。他们的网站上有一些关于如何使用这些扩展的例子。
我还没有看到(我也在想)是否可以根据图表生成一些代码、yaml 或 xml 文件?比如说,你创建了一个工作流程图,有没有办法用 Python 来查看这个图,然后在里面写一些逻辑,生成一个可以用来驱动工作流程引擎的工作流程表示呢?
1 个回答
0
是的,在这个项目的插件目录里,有一个叫做 codegen.py
的文件。
还有一个叫做 '导出过滤器' 的功能,就是 codegen.py。它可以把用 Dia 的 UML 模板制作的图表,转换成用户选择的编程语言的代码(之前支持过 Python、C++、Pascal 和 Java 等语言...)。