- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 Matab的GUI设计
MATLAB 7.X程序设计 */58 图形用界面设计工具启动时模板选择对话框 MATLAB 7.X程序设计 */58 图形用户界面设计窗口的组成 图形用户界面GUI设计窗口由菜单栏、工具栏、控件工具栏以及图形对象设计区等4个功能区组成。 GUI设计窗口的菜单栏有File、Edit、View、Layout、Tools和Help 菜单项,使用其中的命令可以完成图形用户界面的设计操作。 编辑工具在菜单栏的下方,提供了常用的工具;设计工具区位于窗口的左半部分,提供了设计GUI过程中所用的用户控件; 空间模板区是网格形式的用户设计GUI的空白区域。 MATLAB 7.X程序设计 */58 用户界面设计过程中常用的工具有5个,分别是: 对象属性查看器(Property Inspector) 菜单编辑器(Menu Editor) 位置调整工具(Align Objects) 对象浏览器(Object Browser) Tab顺序编辑器(Tab Order Editor) MATLAB 7.X程序设计 */58 1 对象属性查看器 利用对象属性查看器,可以查看每个对象的属性值,也可以修改、设置对象的属性值。在选中某个对象后,可以通过对象属性查看器,查看该对象的属性值,也可以方便地修改对象属性的属性值。 对象属性查看器的打开方式有四种: 1)从GUI设计窗口工具栏上选择Property Inspector命令按钮; 2)选择View菜单下的Property Inspector; 3)在命令窗口中输入inspect; 4)在控件对象上单击鼠标右键,选择弹出菜单的Property Inspector。 MATLAB 7.X程序设计 */58 2 菜单编辑器 利用菜单编辑器,可以创建、设置、修改下拉式菜单和快捷菜单。选择Tools菜单下的Menu Editor...子菜单,即可打开菜单编辑器。 菜单也可以通过编程实现,方法为从GUI设计窗口的工具栏上选择Menu Editor命令按钮;在GUI的空白区域单击鼠标右键,选择弹出菜单的Menu Editor,打开菜单编辑程序。 MATLAB 7.X程序设计 */58 3 位置调整工具 利用位置调整工具,可以对GUI对象设计区内的多个对象的位置进行调整。位置调整工具的打开方式有两种: 1)从GUI设计窗口的工具栏上选择Align Objects命令按钮; 2)选择Tools菜单下的Align Objects...菜单项,就可以打开对象位置调整器。 MATLAB 7.X程序设计 */58 4 对象浏览器 利用对象浏览器,可以查看当前设计阶段的各个句柄图形对象。对象浏览器的打开方式有: 1)从GUI设计窗口的工具栏上选择Object Browser命令按钮; 2)选择View菜单下的Object Browser子菜单; 3)在设计区域单击鼠标右键,选择弹出菜单的Object Browser。 MATLAB 7.X程序设计 */58 5 Tab顺序编辑器 利用Tab顺序编辑器Tab Order Editor,可以设置用户按键盘上的Tab键时,对象被选中的先后顺序。 Tab顺序编辑器的打开方式为: 1)选择Tools菜单下的Tab Order Editor...菜单项,就可以打开Tab顺序编辑器。 2)从GUI设计窗口的工具栏上选择Tab Order Editor...命令按钮。 MATLAB 7.X程序设计 */58 7.6 GUI控件介绍 MATLAB 7.X程序设计 */58 MATLAB 7.X程序设计 */58 7.7 常见属性介绍 Label:菜单上显示出来内容,如file,edit Tag:每一个控件的标签,如人的姓名一样,是唯一的,不要重复。 String:文本框或者按钮上显示内容。 Value:操作某个控件的返回值。 Callback:触发某个控件或菜单时的响应 MATLAB 7.X程序设计 */58 7.8用户菜单 1 自定义的用户菜单 P324 unimenu:自定义的用户菜单 Hm=unimenu(Hp,PropertyName1,PropertyValue1,PropertyName2,PropertyValue2,…) Uicontextmenu:建立快捷菜单 Uicontrol:建立控件对象 MATLAB 7.X程序设计 */58 h=gcf; hf=uimenu(h,tag,file,label,File); uimenu(hf,tag,file,label,new); uimenu(hf,tag,file,label,colse,separator,on); hc=uicontextmenu(tag,con1) uimenu(hc,tag,file
您可能关注的文档
最近下载
- 测测达人试题认证心理学试题部分.docx
- 部编人教版《道德与法治》三年级下册全册教案.pdf VIP
- 医疗质量信息数据内部验证制度.docx VIP
- 面试技巧培训讲义(PPT-159页).ppt VIP
- 粤24GT013 螺锁式连接预应力混凝土方桩.pdf
- 轮机管理 (三级轮机长)考试复习题库资料(360题).pdf
- 2022年四川省内江市中考道德与法治(政治)试卷真题 (含答案详解,word首发版)+2021年试卷及答案.docx
- 口腔固定修复数字化模型制作技术规范.pdf
- 义务教育版(2024)六年级全一册信息科技 第26课 倒车防撞请注意 教案.docx VIP
- 密码学概述课件.pptx VIP
文档评论(0)