matlab中guide工具建立gui界面.pptxVIP

  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文档。上传文档
查看更多
matlab中GUIDE工具建立GUI界面会计学16.1 采用GUIDE建立GUI第1页/共23页GUI是通常包含图形窗口、坐标轴、菜单、按钮和文本等的用户界面。GUIDE提供了很多工具用于建立GUI界面。这些工具大大的简化了设计和建立GUI的过程。16.1.1 图形用户界面概述第2页/共23页MATLAB为图形用户界面开发提供了一个方便高效的集成开发环境,GUIDE。GUIDE是一个界面设计工具集,提供了界面的外观、属性和回调函数等。GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生包含GUI初始化和组件界面布局控制代码的M文件。这个M文件为实现回调函数提供了一个参考框架。16.1.1 GUIDE启动第3页/共23页用户可以在MATLAB的命令行窗口输入:guide来启动GUIDE。产生GUIDE的快速启动窗口,如图16.1所示。在图16.1中,创建新的GUI时,有4个模版可以选择:Blank GUI (Default):系统默认为空白模版。GUI with Uicontrols:带有uicontrol对象的模版。GUI with Axes and Menu:带有坐标轴和菜单的模版。Modal Question Dialog:带有问答式对话框的模版。16.1.3 GUI对象的常用属性第4页/共23页利用属性查看器可以查看对象的属性值,也可以对属性值进行修改。用鼠标选中某个对象,然后单击工具栏的Property Inspector按钮或用鼠标双击该对象,则可以调用该对象的属性查看器。下面介绍一些常用的属性。1.控件风格和外观BackgroundColor:设置控件背景颜色,使用[R G B]或颜色定义。CData:在控件上显示的真彩色图像,使用矩阵表示。ForegroundColor:用于设置控件上显示的文本的颜色。String属性:设置控件上的文本,以及列表框和弹出菜单的选项等。Visible:设置控件是否可见,可以取值为on或off,默认值为on,即控件可见。当Visible属性设置为off时,控件不可见,但是控件仍然存在。16.1.3 GUI对象的常用属性第5页/共23页2.控件的常规信息Enable属性:表示控件的使能状态,取值可以为on、inactive和off,默认值为on。设置为on时,该控件可用。设置为inavtive时,控件不可用,但是外表看起来和为on时一样。设置为off时,表示控件不可用。Style:设置控件对象的类型,可以取值为pushbutton、togglebutton、radiobutton、checkbox、edit、text、slider、frame、listbox、popupmenu,系统默认值为pushbutton。Tag:该属性为控件名称,利用该名称来命名控件的回调函数的名称。例如,对于pushbutton类型的按钮,GUIDE默认的Tag属性为pushbutton1,则回调函数为pushbutton1_Callback( )。TooltipString属性:该属性为字符串,用来设置提示信息。当鼠标指针位于此控件上时,显示该提示信息。UserData:设置用户指定的数据。利用该属性可以实现数据的传递。Position:该属性设置控件对象的位置和大小,向量为[x y width height]。Units:设置控件的位置及大小等的单位,可以取值为pixels、normalized、inches、points、centimeters和characters。16.1.3 GUI对象的常用属性第6页/共23页3.控件的回调函数BusyAction:处理回调函数的中断。有两种选项:即Cancel:取消中断事件,queue:排队(默认设置)。ButtonDownFcn属性:按钮按下时的处理函数。CallBack属性:是连接程序界面整个程序系统的实质性功能的纽带。该属性值应该为一个可以直接求值的字符串,在该对象被选中和改变时,系统将自动地对字符串进行求值。CreateFcn:在对象产生过程中执行的回调函数。DeleteFcn:删除对象过程中执行的回调函数。Interruptible属性:指定当前的回调函数在执行时是否允许中断,去执行其他的函数。16.1.3 GUI对象的常用属性第7页/共23页4. 控件当前状态信息ListboxTop:在列表框中显示的最顶层的字符串的索引。Max:最大值。Min:最小值。Value:控件的当前值。对于单选按钮如果被选中时,该属性的值为Max属性值,如果没被选中,则为Min属性值。16.1.4 GUI的M文件第8页/共23页利用GUIDE可以生成M文件框架,通过M文件决定GUI用户操作的响应。通过GUIDE可以自动生成M文件,然

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档