matlab GUI 设计的控件使用

matlab GUI 设计的控件使用

ID:47695554

大小:286.40 KB

页数:11页

时间:2019-10-25

matlab GUI 设计的控件使用_第1页
matlab GUI 设计的控件使用_第2页
matlab GUI 设计的控件使用_第3页
matlab GUI 设计的控件使用_第4页
matlab GUI 设计的控件使用_第5页
资源描述:

《matlab GUI 设计的控件使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MatlabGUIDE使用总结--MatlabGUI界面(zz)去年做了一些关于MatlabGUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。  从简单的例子说起吧。  创建MatlabGUI界面通常有两种方式:  1,使用.m文件直接动态添加控件   2.使用GUIDE快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GUI1.在.m文件中动态添加例如 h_main=figure(‘name’,‘ademoofguid

2、esign’,‘menubar’,‘none’,…  'numbertitle','off','position',[100100300100]);h_edit=uicontrol('style','edit','backgroundcolor',[111],'position',[20205020],...  'tag','myedit','string','1','horizontalalignment','left');h_but1=uicontrol('style','pushbutton','position'

3、,[20505020],'string','INC',...  'callback',['v=eval(get(h_edit,''string''));',...     'set(h_edit,''string'',int2str(v+1));']);h_but2=uicontrol('style','pushbutton','position',[80505020],'string','DEC',...  'callback',['v=eval(get(h_edit,''string''));','set(h_edi

4、t,''string'',int2str(v-1));']);2.使用GUIDE帮助创建GUI在Command里面输入GUIDE或者从菜单里面,或者从快捷按钮均可进入GUIDE新建并且保存后,会生成相应的fig文件和m文件,在Layout编辑视图,可以使用如下工具:LayoutEditor:布局编辑器;AlignmentTool:对齐工具;PropertyInspector:对象属性观察器;ObjectBrowser:对象浏览器;MenuEditor:菜单编辑器。二:使用控件新建一个布局(窗口),可以在新窗口中添加如下控

5、件1.静态文本(StaticText)      2.编辑框(EditText)控件3.列表框(Listbox)控件         4.滚动条(Slider)控件5.按钮(PushButton)控件      6.开关按钮(ToggleButton)控件7.单选按钮(RadioButton)控件      8.按钮组(ButtonGroup)控件9.检查框(CheckBox)控件      10.列表框(Listbox)控件11.弹出式菜单(PopupMenu)控件   12.坐标轴(Axes)控件13.面板(Pane

6、l)控件每一个控件都有自己的属性常规属性有:      一、控件风格和外观      (1)BackgroundColor:设置控件背景颜色,使用[RGB]或颜色定义。      (2)CData:在控件上显示的真彩色图像,使用矩阵表示。      (3)ForegroundColor:文本颜色。      (4)String属性:控件上的文本,以及列表框和弹出菜单的选项。      (5)Visible:控件是否可见。      二、对象的常规信息      (1)Enable属性:表示此控件的使能状态,设置为on”,

7、表示可选,为“off”时则表示不可选。      (2)Style:控件对象类型。      (3)Tag:控件表示(用户定义)。      (4)TooltipString属性:提示信息显示。当鼠标指针位于此控件上时,显示提示信息。      (5)UserData:用户指定数据。      (6)Position:控件对象的尺寸和位置。      (7)Units:设置控件的位置及大小的单位      (8)有关字体的属性,如FontAngle,FontName等。      三、控件回调函数的执行      (1)

8、BusyAction:处理回调函数的中断。有两种选项:即Cancel:取消中断事件,queue:排队(默认设置)。      (2)ButtonDownFcn属性:按钮按下时的处理函数。      (3)CallBack属性:是连接程序界面整个程序系统的实质性功能的纽带。该属性值应该为一个可以直接求值的字符串,在该对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。