- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 MATLAB图形用户界面设计课件
第8章 MATLAB图形用户界面设计8.1 图形用户界面创建与组成8.2 图形用户界面编程基础8.3 图形用户界面编程实例 ;8.1 图形用户界面创建与组成 图形用户界面(GUI)主要包括窗口、菜单、对话框等图形元素 图形用户界面设计包括: 1、可视化设计 2、程序设计;8.1 图形用户界面创建与组成 8.1.1 创建图形用户界面(GUI) 创建的方法: (1)File→New→GUI (2)在命令窗口输入 guide;8.1.2 图形用户界面(GUI)介绍 在MATLAB主窗口中,选择File菜单中的New菜单项,再选择其中的GUI命令,就会显示图形用户界面的设计模板。MATLAB为GUI设计一共准备了4种模板,分别是: Blank GUI(默认) GUI with Uicontrols(带控件对象) GUI with Axes and Menu(带坐标轴与菜单) Modal Question Dialog(带模式问话对话框); 图形用户界面由下述几部分组成:(1) 布局区域(Layout Area):在窗口内创建、安排各种图形对象。(2) 菜单编辑器(Menu Editor):创建、设计、修改下拉式菜单和快捷菜单(上下文菜单)(3) 对象属性查看器(Property Inspector):可查看每个对象的属性值,也可修改设置对象的属性值;(4) 对象对齐工具(Align Object):可利用该工具左右、上下对多个对象的位置进行调整(Ctrl键选择多个对象)(5) 对象浏览器(Object Browser):可观察当前设计阶段的各个句柄图形对象(可通过鼠标右键调出Object Browser )(6) 切换顺序编辑器(Tab Order Editor):通过该工具,设置当用户按下键盘上的Tab键时,对象被选中的先后顺序。;(7) 文件编辑器(M-file Editor):可利用该工具进行有关m文件的编辑,对应的回调函数(callback)是图形对象被选中时执行的一段代码(可通过鼠标右键调出M-file Editor)(8) 激活按钮(Run):用于图形执行 (9) 组件面板(Component Pallete):表8-1(P155)给出了组件面板上各个组件的含义;8.2 图形用户界面编程基础 MATLAB中,图形用户界面编程主要包括的对象是:窗口对象、菜单对象、对话框对象、控件对象和坐标轴对象 8.2.1 窗口对象 1 窗口对象属性的可视化设计 窗口对象的基本属性包括以下几个: 位置(Position):窗口左下角及右上角的横坐标与纵坐标 窗口编号(Number Title):on(默认选项)显示窗口编号;off不显示窗口编号;标题栏(Name):窗口标题栏对应的字符串 菜单(Menubar):Figure是选择系统默认菜单;None为不选用系统默认菜单 颜色(Color):可通过属性检查器设置窗口的颜色 Resize属性:设置窗口大小是否可调整:on(默认选项)为可调整;off为不可调整 Visible属性:设置窗口是否可见:on(默认选项)为可见;off为不可见;2 窗口对象属性的程序设计 设置方法:set(对象句柄,属性1,属性值1,属性2,属性值2,…) 获取方法:get(对象句柄,属性1,属性值1,属性2,属性值2,…) [例8-1]试在位置[200,300,600,400]创建含有系统默认菜单,显示标题“可视化编程”但不显示窗口编号的图形窗口 %例8-1 clear; h=figure; set(h,Position,[200 300 600 400],Menubar,figure,Name,可视化编程,NumberTitle,off);8.2.2 菜单对象 1 菜单对象属性的可视化设计 菜单编辑器的左下角有两个按钮,选择第一个按钮,可以创建下拉式菜单。选择第二个按钮,可以创建快捷(上下文)菜单。菜单编辑器左上角的第一个按钮用于创建下拉式菜单一级菜单项。第二个按钮用于创建一级菜单的子菜单,第三个按钮创建Context Menu主菜单。在选中已经创建的Context Menu主菜单后,可以单击第二个按钮创建选中的Context Menu主菜单的子菜单;与下拉式菜单一样,选中创建的某个Context Menu菜单,菜单编辑器的右边就会显示该菜单的有关属性,可以在这里设置、修改菜单的属性。菜单编辑器左上角的第四个与第五个按钮用于对选中的菜单进行左移与右移,第六与第七个按钮用于对选中的菜单进行上移与下移,最右边的按钮用于删除选中的菜单 注:如果将窗口对象的Menubar属性设置为“figure”则有系统默认的8个原始菜单;2 菜单对象属性的程序设计 设置方法:uimenu
您可能关注的文档
最近下载
- 一种酿酒酵母培养物及其应用.pdf VIP
- 消防增压稳压设备的维护保养保养内容和方法.docx VIP
- 乡村振兴与乡村教育事业.pptx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 文书工作与档案管理教学课件作者第三版赵映诚12第十二章专门档案的管理与利用(3333KB).ppt VIP
- 矿用自救器的使用方法.ppt VIP
- NC6相对NC5给客户带来的新价值.pptx VIP
- 公司廉政风险防控手册模板.pdf VIP
- 2025届高中英语外研版高考复习课件:The world of science.ppt VIP
- 自觉遵守课堂纪律 班会课件(共23张PPT).pptx VIP
文档评论(0)