matlab中appdesigner的控件简单讲解

最开始接触app designer为了学会使用各种控件,建立了一个存储信息app,现在重新温故一下。

大体的模板是这样:

这里不解释各控件的功能是什么,只解释怎么用这些控件;

1.edit控件,有两种编辑框,一种是数字的一种是文字的,数字的是仅仅输入文字,而文字的既可以是数字也可以是文字,编写程序方面主要用的是他们的value属性,这是他们内容的所在;

2.下拉框控件,程序方面也主要是用的是value属性,这是当前上面显示的内容,改变他们上面的内容,可以在前台改编,也可以在初始话函数里面改编,对他们的items属性进行改编;

3.树控件,树控件主要是在他自己上面建立一个函数,用来判断鼠标点在哪里了,主要是判断他还有没有子节点,.chiledren判断是否为空,若不为空,可以先不返回值,若为空,可以将现在所知的值返回;

4.单选框控件,顾名思义就是只能选中一个,在其上面建立函数,判断所返回的值是哪个,来判断点的哪里;

5.复选框控件,顾名思义就是可以同时勾选多个,同时可选可不选,选中返回的是true,若没有选中返回的是false;用判断语句判断即可,一般用switch;

6.lamp控件,主要是控制他们的颜色,即.color属性;

7.日期控件,这个也是不是很熟,只是接触了一点,如显示当前的日期;用displayformat属性,然后用datetime(today)得到今天的日期,app.TodayDatePicker.DisplayFormat=string(datetime('today'));显示的是当前的日期;

8.表格控件,这个是很重要的一个控件,他想要添加新的数据,就要组成新的元组类型的数据,然后堆积在原来的数据包上面形成table类型;如果通过函数将excel文件与app建立了联系,挡在app中删除一个数据时,应该把app中表格里的数据保存下来,将原有的excel删除,再通过函数重新建一个excel,然后将新的数据保存进去;

猜你喜欢

转载自blog.csdn.net/new_EAGLE/article/details/125762593