第6章图形用户界面

第6章图形用户界面

ID:44961157

大小:622.50 KB

页数:25页

时间:2019-11-06

第6章图形用户界面_第1页
第6章图形用户界面_第2页
第6章图形用户界面_第3页
第6章图形用户界面_第4页
第6章图形用户界面_第5页
资源描述:

《第6章图形用户界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章图形用户界面本章要点GUIDE开发工具图形对象句柄的使用控件、菜单和对话框的应用图形用户界面的设计过程教学时数2学时6.1认识GUIGUI(GraphicalUserInterfaces)是由窗口、图标、菜单、文本、按钮等图形对象构成的用户界面。一、GUI开发环境1.启动GUIDE启动GUIDE有三种方法:在MATLAB操作桌面,单击File→New→GUI选项、单击工具栏上的图标、在命令窗口输入guide后回车,出现GUIDEQuickStart对话框。1)CreatenewGUI选项卡包含四个初始化设计模板:BlankGUI(Default)创建一个空白的GUI、

2、GUIwithUicontrols创建一个带有控制组件的GUI、GUIwithAxesandMenu创建一个带有轴对象和菜单的GUI、ModelQuestionDialog创建一个问题对话框。2)OpenExistingGUI选项卡含有一个Recentyopenedfiles(最近打开过的GUI文件)选择框。2.创建GUI选择BlankGUI(Default)模板,单击【OK】按钮,打开GUI设计窗口。单击设计窗口File→Preferences选项,打开Preferences对话框,选中Shownameincomponentpalette选项,在组件面板中显示控件名称。3

3、.运行和保存GUI设计窗口的右边为版面设计区,向版面设计区添加控件,可以用鼠标从组件面板拖动来完成。版面设计完成后,单击工具栏的运行按钮即可运行GUI。首次运行GUI时,系统会提示存盘。存盘完成后,系统会打开运行界面窗口和M文件编辑窗口,同时生成两个文件:一个是fig文件,包含对GUI及其组件的完整描述;另一个是M文件,包含GUI的程序代码和组件回调事件代码。二、GUI设计规范1.界面一致性(1)显示信息(2)桌面布局2.界面易用性3.界面规范性6.2GUIDE常用工具一、控件(1)命令按钮(PushButton)(2)滑动条(Slider)(3)单选按钮(RadioBut

4、ton)(4)核选框(CheckBox)(5)可编辑文本框(EditText)(6)静态文本框(StaticText)(7)弹出式菜单(Pop-UpMenu)(8)列表框(Listbox)(9)开关按钮(ToggleButton)(10)坐标轴(Axes)(11)面板(Panel)(12)按钮组(ButtonGroup)(13)ActiveX控件(ActiveXControl)二、排列工具排列工具的作用是对选定的两个或两个以上的控件进行水平排列、垂直排列和均匀分布。单击GUI设计窗口工具栏上的按钮,或者单击Tools→AlignObjects菜单项,都可以打开排列工具对话框

5、。三、对象属性检查器利用对象属性检查器,可以查看每个对象的属性值,也可以修改、设置对象的属性值。选中某个控件,单击GUI设计窗口工具栏上按钮、单击View→PropertyInspector子菜单,直接双击控件,都可以打开对象属性检查器。1.外观及风格控制类1)BackgroundColor:用于设置控件的背景颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。2)ForegroundColor:用于设置控件的前景颜色,即控件上显示文本的颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。3)Visible:属性取值可以是on或off,on是默认值。用于设置控件

6、是否可见。4)Position:用于确定控件在图形窗口中的位置以及控件的大小。5)Units:设置控件的位置及大小的计量单位。2.常规信息类1)Enable:用于决定鼠标单击控件时控件的反应情况,有on、off和inactive三种取值。on是默认值,表示控件是可用的;off表示控件不可用,而且控件外表看起来是灰色的;inactive也表示控件不可用,但控件外表与on是一样的。2)Style:用于设置控件的类型。3)Tag:属性取值是一个字符串,用于标记控件的名称,以便在程序设计时找到该控件,在一个程序中,控件的属性值是唯一的。4)TooltipString:属性取值是一个

7、字符串,用于提示信息显示。当鼠标移到控件上时,就会显示定义的字符串。5)FontName:用于设置文字的字体,默认值是系统定义的字体。属性取值是一个字符串,设置时可直接输入用户计算机支持的字体,例如宋体、黑体等。6)FontSize:用于设置文字的字号,默认值是8.0。7)FontUnits:用于设置字号的单位,默认值是points(点)。3.回调函数类1)BusyAction:处理回调函数的中断。属性取值有两个选项:cancel取消中断事件,queue事件排队(默认设置)。2)ButtonDownFcn:用于定义

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

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

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