文件/文件夹树结构wxPython中多选的最佳起点

时间:2011-09-16 10:04:33

标签: python wxpython

我正在寻找创建一个带有两个面板的窗口,左侧面板中有一个可折叠文件夹浏览器,右侧面板中包含左侧所选文件夹中的文件列表(类似于nautilus或更旧版本) Windows资源管理器)。左侧的文件夹和右侧的文件都需要一个复选框,以便用户可以在整个文件系统中选择混合的文件夹和文件。

我已经环顾四周,发现了像GenericDirCtrl这样的类似内置位,但在我开始之前,我想问一下是否有人在此之前遇到过这样的内容或者是否有GenericDirCtrl是一个更好的起点?

2 个答案:

答案 0 :(得分:1)

我现在已经全部工作了。我使用CustomTreeCtrl作为树,使用了ListCtrlCheckListCtrlMixin的多重继承的列表控件,用于带有复选框的报表。 如果有人有兴趣,我可以分享代码

答案 1 :(得分:0)

没有内置文件资源管理器。 GenericDirCtrl或其他树控件之一是开始树的好地方。然后使用ListCtrl(或ObjectListView)作为其他面板。这样的东西可以为你提供所需的功能。