wxPython需要某种树表示

wxPython需要某种树表示,python,wxpython,wxwidgets,Python,Wxpython,Wxwidgets,在我的项目中,我已经到了一个不确定如何继续下去的地步。我当前的任务是让用户能够为一些自定义项目创建文件夹结构。因此,用户基本上应该能够添加一个新文件夹,向文件夹中添加一些数据,当然还可以可视化其项目文件夹/数据结构。 所以基本上我需要类似于jsTree的东西 现在我的问题是:wx中是否已经定义了任何类型的小部件,它们提供类似的功能?如果(我猜很有可能)这样的事情还不存在,你推荐什么方法?到目前为止,我唯一的想法是尝试使用flexgridsizer(经过大量调整)或某种递归方法(在文件夹树结束之前

在我的项目中,我已经到了一个不确定如何继续下去的地步。我当前的任务是让用户能够为一些自定义项目创建文件夹结构。因此,用户基本上应该能够添加一个新文件夹,向文件夹中添加一些数据,当然还可以可视化其项目文件夹/数据结构。
所以基本上我需要类似于jsTree的东西


现在我的问题是:wx中是否已经定义了任何类型的小部件,它们提供类似的功能?如果(我猜很有可能)这样的事情还不存在,你推荐什么方法?到目前为止,我唯一的想法是尝试使用flexgridsizer(经过大量调整)或某种递归方法(在文件夹树结束之前不断添加充满自定义按钮的大小器)来创建此问题,但我希望有更好的方法解决此问题。

有一些小部件可以使用:

这可能会做你想做的一切

另一个功能不同(包含MVC)的小部件是


您还可以定制更多内容(大多数扩展的wx.TreeCtrl)。你为什么不看一下,它将向你展示所有不同的控件的工作原理。它已经显示了处理文件的MVCTree控件。

您可以使用以下几个小部件:

这可能会做你想做的一切

另一个功能不同(包含MVC)的小部件是


您还可以定制更多内容(大多数扩展的wx.TreeCtrl)。你为什么不看一下,它将向你展示所有不同的控件的工作原理。它已经显示了MVCTree控件与文件一起工作。

非常感谢
s。这是因为我不知道从哪里开始查找。我将尽快查看演示。非常感谢
s。只是我不知道从哪里开始查找。我将尽快查看演示。不管它值多少,谷歌搜索“wxpyhton tree”返回大量wx.TreeCtrl信息(这是我在需要树表示时第一次发现它的方式)。值得一提的是,谷歌搜索“wxpyhton tree”会返回大量wx.TreeCtrl信息(这是我在需要树表示时第一次发现它的方式)。