下载此文档

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


文档分类:中学教育 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
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

计算机仿真:第09讲GUI 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小3.30 MB
  • 时间2018-03-13