HuHailong12138 2021-08-14 20:50 采纳率: 0%
浏览 108

python根据流程图生成python代码

项目已经做得差不多了,有一部分代码可以给用户自定义执行不同的内容;
想做个根据流程图自动生成代码的工具,这样给到用户上手会比较容易。
形式和autocode-python差不多,python可以实现开发这个吗?最好用pyqt实现,别的不是那么熟系。
大们有什么宝贵的意见吗?

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-HGJ 2021-08-14 22:30
    关注

    可尝试使用graphviv看看,这里有很多例子:
    Examples — graphviz 0.17 documentation https://graphviz.readthedocs.io/en/stable/examples.html

    import graphviz
    dot = graphviz.Digraph(comment='demo')
    dot.node('A', 'King Arthur')
    dot.node('B', 'Sir Bedevere the Wise')
    dot.node('C', 'Sir Peter')
    dot.node('L', 'Sir Lancelot the Brave')
    dot.edges(['AB', 'AL','BC','CL'])
    #dot.edge('B','C',constraint='false')
    print(dot.source)
    dot.render('test-output/demo',format='png',view=True)
    
    评论

报告相同问题?

问题事件

  • 创建了问题 8月14日

悬赏问题

  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 angular项目错误
  • ¥20 需要帮我远程操控一下,运行一下我的那个代码,我觉得我无能为力了
  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?
  • ¥750 关于一道数论方面的问题,求解答!(关键词-数学方法)