我需要显示这样的树:
http://upload.wikimedia.org/wikipedia/commons/f/f7/Binary_tree.svg
需要考虑以下事项:
1)模型不一定是二叉树,它可以是任何树数据结构。
2)树节点应该是可点击的。
3) 节点颜色/形状可以通过编程方式更改。
4)应该可以放大和缩小,也可以滚动,因为树可能会变得非常大。
5)我的代码是wxPython,所以想找个和wx兼容的东西。
6) 它应该在 Linux 和 Mac 上运行。
我正在尝试找到一个库来可视化此类树视图并与之交互。我发现的最接近的是http://ete.cgenomics.org/,但它使用 PyQt4。任何帮助表示赞赏。