帮助中心
创建树节点组件
节点= uitreenode
节点= uitreenode(父)
节点= uitreenode(父母、兄弟姐妹)
节点= uitreenode(父母、兄弟姐妹、位置)
节点= uitreenode (___、名称、值)
节点= uitreenode在新图形窗口中的树内创建树节点UI组件,并返回TreeNode对象。MATLAB®调用uifigure函数创建图形。
节点
TreeNode
uifigure
节点= uitreenode (父)在指定的父容器中创建树节点。父容器可以是树或TreeNode对象。
节点= uitreenode (父)
父
树
节点= uitreenode (父,兄弟姐妹)在指定的父容器中,在指定的兄弟节点之后创建树节点。
节点= uitreenode (父,兄弟姐妹)
兄弟姐妹
节点= uitreenode (父,兄弟姐妹,位置)创建一个树节点,并将其置于同级节点之后或之前。指定位置作为“后”或“之前”。
节点= uitreenode (父,兄弟姐妹,位置)
位置
“后”
“之前”
例子
节点= uitreenode (___,名称,值)指定TreeNode使用一个或多个属性值名称,值对参数。指定名称,值作为使用前面任何语法时的最后一组参数。
节点= uitreenode (___,名称,值)
名称,值
全部折叠
创建一个包含一个节点的树样本数据。
样本数据
t = uitree (“位置”,[20 20 150 150]);节点= uitreenode (t)“文本”,样本数据的);
创建一个名为的程序文件mytreeapp.m它包含创建树的以下命令、一组嵌套的树节点和树的回调函数。的SelectionChangedFcn属性指定当用户单击树中的节点时要执行的函数。
mytreeapp.m
SelectionChangedFcn
函数mytreeapp f = uifigure;t = uitree (f,“位置”,[20 20 150 150]);为响应节点选择分配树回调t。SelectionChangedFcn = @nodechange;%一级节点category1 = uitreenode (t)“文本”,“跑步者”,“NodeData”[]);category2 = uitreenode (t)“文本”,“自行车”,“NodeData”[]);%二级节点。%节点数据为年龄(y)、身高(m)、体重(kg)p1 = uitreenode (category1,“文本”,“乔”,“NodeData”,[40 1.67 58]);p2 = uitreenode (category1,“文本”,“琳达”,“NodeData”(49 90 - 1.83));p3 = uitreenode (category2,“文本”,“Rajeev”,“NodeData”[25 1.47 53]);p4 = uitreenode (category2,“文本”,“安妮”,“NodeData”,(88 1.92 100));%扩展树扩大(t);函数nodechange(src,event)节点= event. selectednodes;显示(node.NodeData);结束结束
当用户运行时mytreeapp并单击树中的一个节点,MATLAB将显示NodeData该节点。
mytreeapp
NodeData
父对象,指定为树或TreeNode对象。
兄弟节点,指定为TreeNode对象。
节点相对于其兄弟节点的位置,指定为“后”或“之前”。
节点= uitreenode (t,“文本”,“测量”)
“测量”
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在单引号内(' ')。可以将多个名称和值对参数指定为Name1, Value1,…,的家。
的名字
价值
' '
Name1, Value1,…,的家
这里列出的属性是一个子集。有关完整列表,请参见TreeNode属性。
“文本”
“树节点”
节点文本,指定为字符向量或字符串标量。
“图标”
图标图像文件,指定为字符向量或字符串标量。指定用户运行应用程序时MATLAB路径上的文件名。或者,指定图像文件的完整路径。
“NodeData”
[]
节点数据,指定为任何类型的数组。指定NodeData在应用程序代码中共享与节点相关的数据。
崩溃
扩大
移动
滚动
uitree
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室