- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB基础及应用6分析
MATLAB基础及应用 主编:朱晓慧 第6章 图形用户界面 本章要点 GUIDE开发工具 图形对象句柄的使用 控件、菜单和对话框的应用 图形用户界面的设计过程 6.1 认识GUI GUI(Graphical User Interfaces)是由窗口、图标、菜单、文本、按钮等图形对象构成的用户界面。 一、GUI开发环境 1.启动GUIDE 启动GUIDE有三种方法:在MATLAB操作桌面,单击File→New→GUI选项、单击工具栏上的图标 、在命令窗口输入guide后回车,出现GUIDE Quick Start对话框。 1)Create new GUI选项卡包含四个初始化设计模板:Blank GUI(Default)创建一个空白的GUI、GUI with Uicontrols创建一个带有控制组件的GUI、GUI with Axes and Menu创建一个带有轴对象和菜单的GUI、Model Question Dialog创建一个问题对话框。 2)Open Existing GUI选项卡含有一个Recenty opened files(最近打开过的GUI文件)选择框。 2.创建GUI 选择Blank GUI(Default)模板,单击【OK】按钮,打开GUI设计窗口。单击设计窗口File→Preferences选项,打开Preferences对话框,选中Show name in component palette选项,在组件面板中显示控件名称。 3.运行和保存GUI 设计窗口的右边为版面设计区,向版面设计区添加控件,可以用鼠标从组件面板拖动来完成。版面设计完成后,单击工具栏的运行按钮 即可运行GUI。 首次运行 GUI 时,系统会提示存盘。存盘完成后,系统会打开运行界面窗口和M文件编辑窗口,同时生成两个文件:一个是fig文件,包含对GUI及其组件的完整描述;另一个是M文件,包含GUI的程序代码和组件回调事件代码。 二、GUI设计规范 1.界面一致性 (1)显示信息 (2)桌面布局 2.界面易用性 3.界面规范性 6.2 GUIDE常用工具 一、控件 (1)命令按钮(Push Button) (2)开关按钮(Toggle Button) (3)单选按钮(Radio Button) (4)核选框(Check Box) (5)滑动条(Slider) (6)可编辑文本框(Edit Text) (7)静态文本框(Static Text) (8)弹出式菜单(Pop-Up Menu) (9)列表框(Listbox) (10)坐标轴(Axes) (11)面板(Panel) (12)按钮组(Button Group) (13)ActiveX控件(ActiveX Control) 二、排列工具 排列工具的作用是对选定的两个或两个以上的控件进行水平排列、垂直排列和均匀分布。单击GUI设计窗口工具栏上的 按钮,或者单击Tools→Align Objects菜单项,都可以打开排列工具对话框。 三、对象属性检查器 利用对象属性检查器,可以查看每个对象的属性值,也可以修改、设置对象的属性值。选中某个控件,单击GUI设计窗口工具栏上 按钮、单击View→Property Inspector子菜单,直接双击控件,都可以打开对象属性检查器。 1.外观及风格控制类 1)BackgroundColor:用于设置控件的背景颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。 2)ForegroundColor:用于设置控件的前景颜色,即控件上显示文本的颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。 3)Visible:属性取值可以是on或off,on是默认值。用于设置控件是否可见。 4)Position:用于确定控件在图形窗口中的位置以及控件的大小。 5)Units:设置控件的位置及大小的计量单位。 2.常规信息类 1)Enable:用于决定鼠标单击控件时控件的反应情况,有on、off和inactive三种取值。on是默认值,表示控件是可用的;off表示控件不可用,而且控件外表看起来是灰色的;inactive也表示控件不可用,但控件外表与on是一样的。 2)Style:用于设置控件的类型。 3)Tag:属性取值是一个字符串,用于标记控件的名称,以便在程序设计时找到该控件,在一个程序中,控件的属性值是唯一的。 4)TooltipString:属性取值是一个字符串,用于提示信息显示。当鼠标移到控件上时,就会显示定义的字符串。 5)FontName:用于设置文字的字体,默认值是系统定义的字体。属性取值是一个字符串
文档评论(0)