1 / 14
文档名称:

计算机仿真:第09讲GUI.ppt

格式:ppt   大小:3,377KB   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机仿真:第09讲GUI.ppt

上传人:mh900965 2018/3/13 文件大小:3.30 MB

下载得到文件列表

计算机仿真:第09讲GUI.ppt

相关文档

文档介绍

文档介绍:MATLAB
及在电子信息课程中的应用
第09讲b 图形界面函数(GUI)
及在电子信息课程中的应用
图形用户界面(GUI)设计
可视化的界面环境

MATLAB提供了可视化的界面环境Guide打开可视化界面环境的方法有以下几种:
选择菜单“File”——“ New”——“GUI”命令;
(2) 在命令窗口输入“Guide”命令或输入“Guide Filename”就会出现Guide快速开始界面。
2
图形用户界面(GUI)设计
3
图形用户界面(GUI)设计
在Guide快速开始界面中有“Create New GUI”和“Open Existing GUI”两个选项卡,选择“Blank GUI(Default)”,然后单击“OK”按钮,就会出现空白的可视化界面窗口。
如果需要创建具有控件或坐标轴、菜单等的界面,可以单击“Blank GUI(Default)”下面的“GUI with Uicontrols”等选项。
4
图形用户界面(GUI)设计
5
图形用户界面(GUI)设计
工具栏主要提供了四个工具:
对象对齐工具(Align Objects)、
菜单编辑器(Menu Editor)、
属性编辑器(Property Inspector)和
对象浏览器(Object Browser),
单击这四个按钮就会出现相应的窗口。
可视化界面环境的左边是图形对象面板,有各种控件可以通过拖放到空白的界面编辑面板来创建新控件。
6
图形用户界面(GUI)设计
菜单
菜单编辑器
【例】使用菜单编辑器创建菜单。
7
图形用户界面(GUI)设计
菜单
通过编程产生菜单
命令:
h_menu = uimenu(h_Parent, ’PropertyName’, PropertyValue …)
其中:uimenu: 创建菜单的函数;
h_Parent:菜单的句柄(系统编号)
PropertyName: ‘Label’
PropertyValue: 具体要显示的字符串
例:h_fig = gcf % 获取当前图形窗口的句柄
h_menu = uimenu(h_fig, 'label', 'Paint');
h_menu1 = uimenu(h_menu, 'label', 'Circle');
h_menu2 = uimenu(h_menu, 'label', 'Color');
h_menu21= uimenu(h_menu2, 'label', 'Red');
h_menu22= uimenu(h_menu2, 'label', 'Blue');
8
图形用户界面(GUI)设计
菜单
回调函数:本菜单项要执行的函数
h_menu21=uimenu(h_menu2, 'label', 'Red', 'callback', 'set(h_fig,''color'', ''red'')')
%创建Color的子菜单Red将图形背景为红色
h_menu22=uimenu(h_menu2,'label','Blue','callback','set(h_fig,''color'',''blue'')')
%创建Color的子菜单Blue将图形背景为蓝色
9
图形用户界面(GUI)设计
控件
按钮、单选按钮、切换按钮
复选框、文本框、静态文本框
滚动条、框架
列表框
弹出式菜单
坐标轴
10