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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机仿真:第09讲GUI

MATLAB 及在电子信息课程中的应用 4.7 图形用户界面(GUI)设计 4.7.1 可视化的界面环境 MATLAB提供了可视化的界面环境Guide打开可视化界面环境的方法有以下几种: 选择菜单“File”——“ New”——“GUI”命令; (2) 在命令窗口输入“Guide”命令或输入“Guide Filename”就会出现Guide快速开始界面。 4.7 图形用户界面(GUI)设计 4.7 图形用户界面(GUI)设计 在Guide快速开始界面中有“Create New GUI”和“Open Existing GUI”两个选项卡,选择“Blank GUI(Default)”,然后单击“OK”按钮,就会出现空白的可视化界面窗口。 如果需要创建具有控件或坐标轴、菜单等的界面,可以单击“Blank GUI(Default)”下面的“GUI with Uicontrols”等选项。 4.7 图形用户界面(GUI)设计 4.7 图形用户界面(GUI)设计 工具栏主要提供了四个工具: 对象对齐工具(Align Objects)、 菜单编辑器(Menu Editor)、 属性编辑器(Property Inspector)和 对象浏览器(Object Browser), 单击这四个按钮就会出现相应的窗口。 可视化界面环境的左边是图形对象面板,有各种控件可以通过拖放到空白的界面编辑面板来创建新控件。 4.7 图形用户界面(GUI)设计 4.7.2 菜单 菜单编辑器 【例】使用菜单编辑器创建菜单。 4.7 图形用户界面(GUI)设计 4.7.2 菜单 通过编程产生菜单 命令: 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); 4.7 图形用户界面(GUI)设计 4.7.2 菜单 回调函数:本菜单项要执行的函数 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将图形背景为蓝色 4.7 图形用户界面(GUI)设计 4.7.3 控件 按钮、单选按钮、切换按钮 复选框、文本框、静态文本框 滚动条、框架 列表框 弹出式菜单 坐标轴 4.7 图形用户界面(GUI)设计 4.7 图形用户界面(GUI)设计 4.7.3 控件 用unicontrol命令创建控件de语法: h_control = uicontrol( h_Parent, ’PropertyName’, ProperValue,…) 4.7 图形用户界面(GUI)设计 Example 1 h = uicontrol(Style, pushbutton, String, Clear,... Position, [20 150 100 70], Callback, cla); This statement gives focus to the shbutton. uicontrol(h) Example 2 hpop = uicontrol(Style, popup,... String, hsv|hot|cool|gray,... Position, [20 320 100 50],... Callback, setmap); ? 山东工商学院 信电学院 计算机仿真课件 wei-shutian@163.com

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档