Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在文件/文件夹树结构wxPython中进行多次选择的最佳起点_Python_Wxpython - Fatal编程技术网

在文件/文件夹树结构wxPython中进行多次选择的最佳起点

在文件/文件夹树结构wxPython中进行多次选择的最佳起点,python,wxpython,Python,Wxpython,我希望创建一个包含两个面板的窗口,左面板中有一个可折叠的文件夹浏览器,右面板中有一个包含在左侧选定文件夹中的文件列表(类似于nautilus或旧版windows资源管理器)。左侧的文件夹和右侧的文件都需要旁边的复选框,以便用户可以在整个文件系统中选择文件夹和文件的组合 我环顾四周,在wx中发现了类似的ish内置位,比如GenericDirCtrl,但在开始之前,我想问一下,是否有人曾经遇到过类似的东西,或者是否有更好的起点GenericDirCtrl 没有内置的文件资源管理器。GenericDi

我希望创建一个包含两个面板的窗口,左面板中有一个可折叠的文件夹浏览器,右面板中有一个包含在左侧选定文件夹中的文件列表(类似于nautilus或旧版windows资源管理器)。左侧的文件夹和右侧的文件都需要旁边的复选框,以便用户可以在整个文件系统中选择文件夹和文件的组合


我环顾四周,在wx中发现了类似的ish内置位,比如
GenericDirCtrl
,但在开始之前,我想问一下,是否有人曾经遇到过类似的东西,或者是否有更好的起点
GenericDirCtrl

没有内置的文件资源管理器。GenericDirCtrl或其他树控件之一是树的良好起点。然后对另一个面板使用ListCtrl(或ObjectListView)。类似这样的东西应该可以为您提供所需的功能。

没有内置的文件资源管理器。GenericDirCtrl或其他树控件之一是树的良好起点。然后对另一个面板使用ListCtrl(或ObjectListView)。类似的功能应该可以满足您的需要。

我现在已经完全可以使用了。对于树,我使用了
CustomTreeCtrl
,对于带有复选框的类似报告的列表,我使用了一个列表控件,该控件具有从
ListCtrl
CheckListCtrlMixin
的多重继承。
如果有人感兴趣的话,我可以分享代码

我现在已经把所有的工作都做好了。对于树,我使用了
CustomTreeCtrl
,对于带有复选框的类似报告的列表,我使用了一个列表控件,该控件具有从
ListCtrl
CheckListCtrlMixin
的多重继承。 如果有人感兴趣,我可以分享代码