wxPython需要某种树表示

2024-05-19 05:52:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: 数据项目方法用户功能文件夹数据结构定义
1条回答
网友
1楼 · 发布于 2024-05-19 05:52:53

您可以使用一些小部件:

wx.TreeCtrl它可能会完成您要执行的所有操作。在

另一个功能不同(包含MVC)的小部件是wx.lib.mvctree.MVCTree

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

相关问题 更多 >

    热门问题