我想为正在编写的程序创建GUI,并且我希望该程序具有交互式图形(此处的图形表示节点和边的网络)。我希望用户使用GUI创建节点并更改其属性,并在图形上运行计算(使用我编写的代码)。我还希望单击节点时不同的节点集群是可扩展和可折叠的,或者可能将您带到另一个可以查看节点子结构的窗口。如果单击节点也可以更改其属性,那也很好。任何有关如何使用此功能的建议将不胜感激。
答案 0 :(得分:0)
没有适用于Python的程序/库,可以让您做自己想做的一切。
您可以检查以下库:
Python没有稳定的流行类库,该类库允许您创建节点并在交互式GUI中操作图形。您想要的东西需要非常复杂的软件,而Python却没有此软件。
但是有个好消息-您需要使用Gephi软件(用Java编写)完成大多数操作。您还可以检查Cytoscape软件-也许它比Gephi更适合您。