matlab GUI设计中常用控件格式(15)
发布时间:2021-06-06
发布时间:2021-06-06
收集的一些常用的控件格式,对新手很有用哦。
工程场地地震安全性评价
b,读取GUI控件的信息,自然也可以设置GUI控件的信息(比如说背景色随着按钮点击而变换之类,或者你想让按钮A点一下,字符B跳一下,也行。)
------
all_choices是随便取的变量名,my_menu是你那个菜单项的TAG名字
all_choices = get(handles.my_menu, 'String');
current_choice = all_choices{get(handles.my_menu, 'Value')};
这样current_choice就得到了用户界面操作中,目录或者菜单的选择结果。
所以,要什么信息,直接用handles.你的对象 就行了。
存什么信息也直接handles.你的对象 就行了。
如果是自己的数据,就.变量名;如果是控件信息,就用get set
二、M-File里的各个函数代表什么意思
在设计面板设计排列好自己需要的各种按钮或者编辑框之后,下一步任务便是添加自己的响应代码。
Opening function 添加在它名下的代码,在GUI开始运行但是还不可见的时候执行。这里的代码一般都是做一些初始化工作的。
Output function 如果有需要,可以向命令行输出数据。(这个函数我没用过,不多说了^_^)
Callbacks 每一次点击按钮或者向输入框输入数据或者拖动滑竿,这些控件名下的callback就会执行一次。
---------------
函数的输入参数
M-File名下的全部function都会有下面这两个输入参数
hObject 它代表的是当前的这个控件(也就是你点哪一个按钮或者拖的哪一个滑竿) handles 它代表的是现在这整一个GUI界面
对这两个变量进行修改后
guidata(hObject, handles); 进行保存,否则修改无效;
上一篇:有理函数分解成部分分式的几种方法