Tree 基于wxPython的交互式树可视化
我需要像这样显示一棵树: 有以下几点需要考虑: 1) 模型不一定是二叉树,它可以是任何树数据结构 2) 树节点应该是可单击的 3) 可以通过编程方式更改节点颜色/形状 4) 它应该可以放大和缩小,也可以滚动,因为树可能会变得非常大 5) 我的代码是wxPython,所以我想找到一些与wx兼容的东西 6) 它应该在Linux和Mac上运行Tree 基于wxPython的交互式树可视化,tree,wxpython,Tree,Wxpython,我需要像这样显示一棵树: 有以下几点需要考虑: 1) 模型不一定是二叉树,它可以是任何树数据结构 2) 树节点应该是可单击的 3) 可以通过编程方式更改节点颜色/形状 4) 它应该可以放大和缩小,也可以滚动,因为树可能会变得非常大 5) 我的代码是wxPython,所以我想找到一些与wx兼容的东西 6) 它应该在Linux和Mac上运行 我试图找到一个库来可视化这些树视图并与之交互。我找到的最接近的东西是,但它使用PyQt4。非常感谢您的帮助。我想您必须自己动手,因为我不知道wxPython中
我试图找到一个库来可视化这些树视图并与之交互。我找到的最接近的东西是,但它使用PyQt4。非常感谢您的帮助。我想您必须自己动手,因为我不知道wxPython中有什么东西是现成的。FloatCanvas可以做一些您需要的事情。您还可以看看matplotlib,它可以绘制各种图形,并且可以很容易地与wxPython集成