8.4 matlab用户界面设计工具
1、图形用户界面设计工具
(1)打开GUIDE
法1:在MATLAB命令行窗口输入guide命令。
法2:在MATLAB主窗口中选择“主页”选项卡,单击工具栏的“新建”命令按钮,再选择“APP”下的"GUIDE"命令。
(2)图形用户界面设计模板
①空模板
②带控件对象的图形用户界面模板
③带坐标轴与菜单的图形用户界面模板
④带模式问话对话框的图形用户界面模板
(3)图形用户界面设计窗口
例1:建立一个图形用户界面,该界面包括1个坐标轴,3个静态文本,3个可编辑文本,2个按钮。还有1个按钮组,里面有两个单选按钮。
⑥对象属性检查器
是用于检查、修改对象属性的工具,见例2。
②菜单编辑器
创建、修改下拉式菜单和上下文菜单
添加自定义菜单
①新建一级菜单项;
②设置菜单项属性;
③新建二级菜单项;
⑦对象浏览器
对象浏览器用于查看图参象和展示界面的组织架构。在“对象浏览器”面板中,用树状列表的方式,列出了已经创建的图形窗口对象以及窗口中的所有图形象。用鼠标双击列表中的任何一个对象,可以打开属性检查器查看该对象的属性。
例2:利用属性检查器设置例1界面对象标识和对象上显示的文字。
第一步:将各个控件中的属性检查器中的String属性分别设置为如上图所示
第二步:设置控件的Tag属性。将三个可编辑文本的Tag属性分别设置为editfz,editpl,editxj,以及将两个单选按钮的Tag属性分别设置为OpSin,OpCos。
第三步:设置按钮组的Title属性。将其改为“选择绘图函数”。
2、定义回调函数
(1)回调属性
Callback属性: 按钮类控件和菜单项的单击事件的默认回调属性。
ButtonDownFcn属性: 定义单击鼠标键按下的响应。
KeyPressFcn属性: 定义键盘键按下的响应。
SelectionChangeFcn属性: 定义改变选项的响应。
(2)回调函数框架
function 对象标识_Callback(hObject, eventdata, handles)
其中,hObject为发生事件的源控件,eventdata为事件数据,handles保存图形界面中所有对象的句柄。
总结
以上是生活随笔为你收集整理的8.4 matlab用户界面设计工具的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 8.3 matlab图形用户界面设计方法
- 下一篇: matlab 暂停命令(pause和in