文件帮助中心文件
创建标准树或复选框树组件
T = Uitree
T = Uitree(风格)
T = Uitree(父母)
T = Uitree(父母,风格)
t = Uitree(___,名称,价值)
T.= Uitree在新的图形窗口中创建标准树并返回树目的。马铃薯®打电话给Uifigure.功能创建图。
T.= Uitree
T.
树
Uifigure.
T.= Uitree(风格)创建一个指定样式的树。指定风格作为'复选框'要创建复选框,而不是标准的树。
T.= Uitree(风格)
风格
'复选框'
例子
T.= Uitree(父母)在指定的父容器中创建标准树。父母可以是一个数字使用这一创建Uifigure.功能,或其一个儿童容器。
T.= Uitree(父母)
父母
数字
T.= Uitree(父母那风格)在指定的父容器中创建指定样式的树。
T.= Uitree(父母那风格)
T.= Uitree(___那名称,价值)创建一个树,具有一个或多个指定的属性名称,价值对论点。使用此选项在前一个语法中使用任何输入参数组合。
T.= Uitree(___那名称,价值)
名称,价值
全部收缩
创建一个包含一个名称节点的树样本数据。
样本数据
图= Uifigure;T = UITREEE(图);节点= UITREENODE(T,'文本'那'样本数据');
创建包含一个名为父节点的复选框树样本数据使用子节点调用样品1。展开树以查看两个节点。
样品1
图= Uifigure;t = Uitree(图,'复选框');父= UITREENODE(T,'文本'那'样本数据');child = UitreeNode(父母,'文本'那'样品1');展开(t)
创建一个应用程序,显示运动员分组的运动员名称。当App用户点击名称时,Matlab显示有关运动员的数据。
创建一个名为的程序文件mytreeapp.m.包含以下命令以创建树,一组嵌套树节点以及树的回调函数。这SelectionChangedFCN.属性指定在用户单击树中的节点时要执行的函数。
mytreeapp.m.
SelectionChangedFCN.
功能mytreeapp无花果;t = Uitree(图,'位置',[20 20 150 150]);响应节点选择%分配回调T.SelectionChangedFCN = @Nodechange;%第一级节点category1 = UitreeNode(T,'文本'那'跑步者'那'nodedata',[]);类别2 = UITREENODE(T,'文本'那'骑自行车的人'那'nodedata',[]);%第二级节点。%节点数据是年龄(y),高度(m),重量(kg)p1 = UitreeNode(类别1,'文本'那'乔'那'nodedata',[40 1.67 58]);p2 = UitreeNode(类别1,'文本'那'琳达'那'nodedata',[49 1.83 90]);p3 = UitreeNode(类别2,'文本'那'rajeev'那'nodedata',[25 1.47 53]);p4 = UitreeNode(类别2,'文本'那'安妮'那'nodedata',[88 1.92 100]);%展开树展开(t);%为SelectionChangedFCN回调创建函数%执行函数时,它显示所选项目的数据功能NodeChange(SRC,事件)节点= event.SelectedNodes;显示(node.nodedata);结尾结尾
当用户运行时mytreeapp.并单击树中的节点,MATLAB显示Nodedata.对于那个节点。
mytreeapp.
Nodedata.
创建一个应用程序,显示由食品类别分组的杂货列表。App用户可以检查单个项目或整个食品类别,MATLAB显示检查项目的总重量。
创建一个名为的程序文件mycheckboxtreeapp.m.包含以下命令以创建复选框树,一组嵌套树节点以及复选框树的两个回调函数。这checkednodeschangedfcn.属性指定在用户检查或取消选中树中的节点时执行的函数。这selectednodeschangedfcn.属性指定当用户在树中选择节点时执行的函数。
mycheckboxtreeapp.m.
checkednodeschangedfcn.
selectednodeschangedfcn.
功能MyCheckBoxTreeApp无花果= Uifigure;CBT = UITREEE(图,'复选框'那'位置',[20 20 150 150]);%分配回调回调响应于节点检查和选择cbt.checkednodeschangedfcn = @checkchange;CBT.SelectionChangedFCN = @SelectChange;%第一级节点category1 = UitreeNode(CBT,'文本'那'蔬菜'那'nodedata',[]);categany2 = UitreeNode(CBT,'文本'那'水果'那'nodedata',[]);%第二级节点。%节点数据是食品的重量(以克)p1 = UitreeNode(类别1,'文本'那'黄瓜'那'nodedata',400);p2 = UitreeNode(类别1,'文本'那'萝卜'那'nodedata',65);p3 = UitreeNode(类别2,'文本'那'苹果'那'nodedata',183);p4 = UitreeNode(类别2,'文本'那'香蕉'那'nodedata',120);%展开树展开(CBT);%为CheckedNodesChangedFCN回调创建函数%执行此功能时,它会显示所有选中的项目的总重量功能Chectchchange(SRC,事件)节点= event.LeafcheckedNodes;如果〜isempty(节点)data = [nodes.nodedata];显示(总和(数据));结尾结尾%为SelectentNodeChangedFCN回调创建函数%执行此函数时,它会显示所选项目的名称功能SelectChange(SRC,事件)节点= event.SelectedNodes;显示(node.text);结尾结尾
当用户运行时MyCheckBoxTreeApp.并检查或取消选中树中的节点,MATLAB显示权重的和(存储在Nodedata.)对于所有二级选中的节点。当用户在树中选择节点时,MATLAB显示该节点的文本。
MyCheckBoxTreeApp.
'树'
树木的风格,指定为以下之一:
'树'- 分层项目列表
'复选框'- 可以选中的项目的分层列表,并在每个项目左侧呈现复选框
控制板
标签
buttongroup.
网格布局
父容器,指定为a数字使用的对象Uifigure.功能,或其中一个子容器:标签那控制板那buttongroup., 或者网格布局。如果您未指定父容器,Matlab会调用Uifigure.创建新的功能数字用作父容器的对象。
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在单引号内('')。您可以指定几个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
''
name1,value1,...,namen,valuen
每种类型树对象支持不同的金宝app一组属性。有关每种类型的完整属性和描述列表,请参阅关联的属性页面。
如果风格是默认值,'树', 看树属性。
如果风格是'复选框', 看checkboxtree属性。
在标准树或复选框树中,通过节点文本周围的蓝色突出显示指示所选节点。应用程序用户可以通过单击节点文本来选择节点。
在一个标准树中多选物业设为'离开'在每个复选框树中,最多可以随时选择一个节点。在标准树中,您可以设置多选财产'上'允许选择多个节点。
多选
'离开'
'上'
在以下图像中,萝卜选择节点。
萝卜
在复选框树中,选中的节点由节点文本左侧的选中复选框指示。可以检查任意数量的节点。App用户可以通过单击复选框来检查或取消选中节点。在标准树中,您无法检查节点。
在以下图像中,水果那苹果, 和香蕉检查节点。
水果
苹果
香蕉
AppDesigner.
滚动
uitereenode.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室