在文件/文件夹树结构wxPython中进行多次选择的最佳起点
我希望创建一个包含两个面板的窗口,左面板中有一个可折叠的文件夹浏览器,右面板中有一个包含在左侧选定文件夹中的文件列表(类似于nautilus或旧版windows资源管理器)。左侧的文件夹和右侧的文件都需要旁边的复选框,以便用户可以在整个文件系统中选择文件夹和文件的组合在文件/文件夹树结构wxPython中进行多次选择的最佳起点,python,wxpython,Python,Wxpython,我希望创建一个包含两个面板的窗口,左面板中有一个可折叠的文件夹浏览器,右面板中有一个包含在左侧选定文件夹中的文件列表(类似于nautilus或旧版windows资源管理器)。左侧的文件夹和右侧的文件都需要旁边的复选框,以便用户可以在整个文件系统中选择文件夹和文件的组合 我环顾四周,在wx中发现了类似的ish内置位,比如GenericDirCtrl,但在开始之前,我想问一下,是否有人曾经遇到过类似的东西,或者是否有更好的起点GenericDirCtrl 没有内置的文件资源管理器。GenericDi
我环顾四周,在wx中发现了类似的ish内置位,比如
GenericDirCtrl
,但在开始之前,我想问一下,是否有人曾经遇到过类似的东西,或者是否有更好的起点GenericDirCtrl
没有内置的文件资源管理器。GenericDirCtrl或其他树控件之一是树的良好起点。然后对另一个面板使用ListCtrl(或ObjectListView)。类似这样的东西应该可以为您提供所需的功能。没有内置的文件资源管理器。GenericDirCtrl或其他树控件之一是树的良好起点。然后对另一个面板使用ListCtrl(或ObjectListView)。类似的功能应该可以满足您的需要。我现在已经完全可以使用了。对于树,我使用了CustomTreeCtrl
,对于带有复选框的类似报告的列表,我使用了一个列表控件,该控件具有从ListCtrl
和CheckListCtrlMixin
的多重继承。
如果有人感兴趣的话,我可以分享代码我现在已经把所有的工作都做好了。对于树,我使用了
CustomTreeCtrl
,对于带有复选框的类似报告的列表,我使用了一个列表控件,该控件具有从ListCtrl
和CheckListCtrlMixin
的多重继承。
如果有人感兴趣,我可以分享代码