文档介绍:第四讲 Matlab
参考文献:
MATLAB程序设计教程
李海涛,邓樱编著
高等教育出版社,2002
图形用户界面(GUI)是指由窗口、菜单、图标、光标、按键、对话框和文本等各种图形对象组成的用户界面。它让用户定制用户与Matlab的交互方式,而命令窗口不是唯一与Matlab的交互方式。
用户界面是用户与计算机进行信息交流的方式。计算机在屏幕显示图形和文本,若有扬声器还可产生声音。用户通过输入设备(如:键盘、鼠标、跟踪球、绘制板或麦克风),与计算机通讯。用户界面设定了如何观看和如何感知计算机、操作系统或应用程序。通常,多是根据悦目的结构和用户界面功能的有效性来选择计算机或程序。
用户通过鼠标或键盘选择、激活这些图形对象,使计算机产生某种动作或变化。
Matlab中设计图形用户界面的方法有两种:使用可视化的界面环境和通过编写程序。
由上一讲可知:用户菜单、用户控件和对话框是和坐标轴处于同一层次的,都是图形窗口的子对象。
基本图形对象分为控件对象和用户界面菜单对象,简称控件和菜单。
图形用户界面设计工具的启动
图形用户界面设计工具的启动方式:
1. 命令方式
图形用户界面GUI设计工具的启动命令为guide,格式为:
guide
功能:启动GUI设计工具,。
功能:启动GUI设计工具,并打开已建立的图形用户界面filename。
guide filename
2. 菜单方式
在Matlab的主窗口中,选择File菜单中的New菜单项,再选择其中的GUI命令,就会显示GUI的设计模板。
Matlab为GUI设计一共准备了4种模板,分别是:
Blank GUI(Default)(空白模板,默认);
GUI with Uicontrols(带控件对象的GUI模板);
GUI with Axes and Menu(带坐标轴与菜单的GUI模板);
Modal Question Dialog(带模式问题对话框的GUI模板)。
当用户选择不同的模板时,在GUI设计模板界面的右边就会显示出与该模板对应的GUI图形。
图形用户界面设计工具启动时模板选择对话框
图形用户界面设计窗口
图形用户界面GUI设计窗口由菜单栏、工具栏、控件工具栏以及图形对象设计区等4个功能区组成。
在GUI设计模板中选中一个模板,然后单击OK按钮,就会显示GUI设计窗口。选择不同的GUI设计模式时,在GUI设计窗口中显示的结果是不一样的。
左图为空白
GUI模板情形
GUI设计窗口的菜单栏有File、Edit、View、Layout、Tools和Help 6个菜单项,使用其中的命令可以完成图形用户界面的设计操作。
编辑工具在菜单栏的下方,提供了常用的工具;设计工具区位于窗口的左半部分,提供了设计GUI过程中所用的用户控件;空间模板区是网格形式的用户设计GUI的空白区域。
在GUI设计窗口创建图形对象后,通过双击该对象,就会显示该对象的属性编辑器。