如何借助UI组件来创建文件树的功能?
创始人
2025-10-01 21:09:16
0

软件开发的文档_文档开发工具_文档开发软件有哪些

在创建GUI时,经常使用树形结构来显示某些内容的树形组织。 在 MATLABAppdesigner 中,经常使用 uitree、uitreenode 和 uicontextmenu 三种类型来创建树结构。 本文介绍如何使用此 UI 组件来创建文件树功能。

创建APPdesigner框架

创建树的最简单方法如下。 需要指定树遵循的uifigure,然后在树下添加子节点软件开发的文档,子节点也可以为自己添加子节点。

软件开发的文档_文档开发工具_文档开发软件有哪些

这里我们使用图形化开发界面快速拖拽一个树形组件,如下图。 下面app的功能是分析目标文件夹中的文件,以树形结构展示,并通过节点的右键菜单进行某些操作。

文档开发工具_文档开发软件有哪些_软件开发的文档

添加了分析键的弹跳

反弹的作用是分析目标路径下的文件,并以树形结构展示。 可见,对于一个uitreenode对象,需要指定其依赖的父节点(根节点或树节点),指定其显示文本软件开发的文档,选择指定节点携带的数据(用于与外部数据配合)相关操作)),可以指定节点的右键菜单。

文档开发软件有哪些_文档开发工具_软件开发的文档

将弹跳添加到上下文菜单

使用 uicontextmenu 创建上下文菜单对象、添加菜单项并向菜单添加弹跳功能。 如果希望bounce函数能够访问外部数据,那么就不能单独传递bounce函数的句柄,而是用单元格链表打包。 单元格链表的第一个元素是反弹句柄,旁边的参数是依次传递的外部参数。 。

这里要注意反弹函数的写法。 默认有两个占位参数,用于传递反弹过程中的状态和扰动,因此必须从第三个参数开始传入额外的参数。

这里写了两个简单的反弹函数,一个是复制节点数据。 另一种是打开节点数据。

软件开发的文档_文档开发软件有哪些_文档开发工具

疗效展示

单击“分析”按钮,可对目标路径下的文件进行分析,并以树形结构显示在APP窗口中。

软件开发的文档_文档开发软件有哪些_文档开发工具

右键单击树节点可查看弹出的上下文菜单。

文档开发软件有哪些_软件开发的文档_文档开发工具

单击“显示”按钮以在命令行窗口中复制节点名称。

文档开发工具_软件开发的文档_文档开发软件有哪些

单击“打开”按钮打开节点文件。

软件开发的文档_文档开发软件有哪些_文档开发工具

相关内容

热门资讯

这... 本文目录导航: CATIA收工程图时,它只显示一切的轮廓线条,不显示外面的其它线条,这是怎...
怎... 本文目录导航: 怎样应用坐标系来移动整机? catia装配解放后拖动一个整...
怎... 本文目录导航: 怎样设置solidworks相对右视基准面60°? 有无s...
2... 本文目录导航: Solidworks装置教程(2017-2018) 如何装...
什... 本文目录导航: 什么是玛雅文明? 玛雅文明是实在存在的吗 ...
m... 本文目录导航: maya设置快捷键设置(maya选用快捷键) maya中大...
s... 本文目录导航: solidworks是啥软件 solidworks是什么软...
M... 本文目录导航: Maya 快捷键 maya设置快捷键设置(maya选用快捷...
照... 本文目录导航: 照片3d九宫格快捷指令怎样做 什么是maya?我想知道关于...
请... 本文目录导航: 请问我是过敏性鼻炎,rhinocort 这个小犀牛喷雾治疗的药,说有激素成...
M... 本文目录导航: Maya要阅读哪些内容? maya怎样注册 ...
m... 本文目录导航: maya是什么软件 MAYA是什么软件 m...
婴... 本文目录导航: 婴儿长马牙图片 宝宝长马牙了怎样解决 马牙...
玛... 本文目录导航: 玛雅5大预言是什么呢 玛雅人五大预言内容 ...
m... 本文目录导航: maya的各种命令快捷键 或许步骤 maya的快捷键有哪些...
m... 本文目录导航: maya建模电脑性能要求 人物建模用3dmax还是maya...
犀... 本文目录导航: 犀牛的英语怎样读 犀牛英文怎样念 裁减资料...
犀... 本文目录导航: 犀牛怎样建模风扇?Rhino小风扇建模教程 rhino怎样...
R... 本文目录导航: 犀牛怎样建模风扇?Rhino小风扇建模教程 犀牛建模和3d...
r... 本文目录导航: rhino是什么意思 Rhino是什么意思啊? ...