我的问题很简单,如何制作一个类似的导航面板
Finder(Mac OS X)
资源管理器(Windows 7)
鹦鹉螺(Ubuntu)
至于使用不起作用的wx.TreeCtrl ….
例
http://paste.pocoo.org/show/500311/
正如你所看到的,第一个问题是左侧有一个巨大的粉红色条带,你不能将其删除,仅次于root,否则你必须为隐藏缓冲区放置更多的缓冲区,第二个kludgy,第三个并不是三个例子中的任何一个看起来都像.
那么我怎么能得到一个类似于上面例子的导航面板(除了树ctrl例子:p)
====更新=====
在Windows(至少Windows 7)上,没有左侧有白色列的问题
可能是在Linux和MacOS X上,树ctrl小部件通常被绘制…如果有人可以在MacOS X上运行上面的示例并查看是否有粉红色列(粉红色,因为该示例将其设置为背景颜色)树的左边是ctrl.
====更新2 =====
iTunes就是一个例子
似乎有一点误解,问题不是我正在寻找的文件管理器文件夹视图,而是导航面板方面.
例如,iTunes也有这个,但不是文件管理器,它们都在左侧,有一堆可点击的“标签”用于导航(例如在iTunes中有音乐,电影,电视节目) ,有声读物,应用程序都在图书馆下)
另外问题是树ctrl在Linux上不起作用(见下图)
解决方法:
尝试使用Treebook.
更新:
或者,尝试使用wx.lib.agw.foldpanelbar做一些事情.在演示套件中查看它的演示,取决于您实际需要它可能就足够了.如果没有,您可以随时自己制作.