第15章 GUI编程开发.pdfVIP

  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文档。上传文档
查看更多
第15章 GUI编程开发

第15章 GUI编程开发 在本章首先详细的介绍了MATLAB的图形句柄,通过对图 形对象的属性进行设置,可以是实现图形的底层控制和 设置。然后介绍了用户接口对象,用于建立各种按钮、 菜单和工具条等。最后介绍了常用的对话框,这些对话 框是GUI编程常用的基本元件。 15.1 图形句柄 句柄图形(Handle Graphics)是一种面向对象的绘图系统 。这些细节一般隐藏在图形M 文件的内部。用户通过句 柄图形可以定制图形的许多特性,这是使用高级绘图函 数无法实现的。利用句柄图形可以创建图形用户界面。 15.1.1 MATLAB图形系统 在MATLAB中,各种句柄图形对象是有层次的,按照父对 象(Parent)和子对象(Children)的形式进行管理。 当子对象创建时,继承了父对象的许多属性。 根对象 root 图形窗口 figure 用户接口对象 坐标轴对象 注释对象 UI obj ects axes Annotation Obj ect 绘图对象 核心对象 plot obj ects core obj ects 15.1.2 图形句柄 MATLAB在创建每一个图形对象时,都为该对象分配唯一的 一个值,称其为图形对象句柄(Handle)。句柄是图形对象 的唯一标识符,不同对象的句柄不可能重复和混淆。 计算机屏幕作为根对象(root)由系统自动建立,其句柄值为 0,而图形窗口对象(figure )的句柄值为一正整数,并显 示在该窗口的标题栏。其他图形对象的句柄为浮点数。 MATLAB在创建各种对象时,会产生该对象的句柄,通过句 柄可是实现对该对象的各种控制和设置。MATLAB提供了 若干个函数用于获取已有图形对象的句柄。 15.1.3 图形对象的属性 图形对象的属性是一些特殊值,可以对图形对象进行控制和 设置。每个属性都有一个属性名和属性值。属性名通常 是采用大小写字母组成的字符串,第一个字母大写。 用户可以在创建图形对象时,可以对属性值进行设置。如果 用户没有对属性值进行设置,则所有的属性都会自动初 始化为系统的默认值。例如: figure(Toolbar,none,Menubar,none),将创建没有 工具栏和菜单的图形窗口。 图形对象的属性非常多,通常在创建图形对象后,通过句柄 对属性值进行修改。利用函数get( )获取图形对象的属性 值,通过函数set( )设置图形对象的属性值。图形对象的 属性设置,将会在下一节详细介绍。 15.2 图形对象 15.2.1 创建图形对象 除根对象外,每一种图形对象都有一个相对应的创建函数。 在MATLAB中,图形对象的创建函数,如表15.1所示。 例如,采用函数figure( )创建figure对象,函数axes( )创 建坐标轴对象。 15.2.2 获取对象的属性 在MATLAB中,利用函数get( )来获取对象的属性值。该函 数的调用格式为: v=get(h) :该函数获取句柄h的所有属性值。 v=get(h, PropertyName):该函数获取句柄h的指定的属 性值。 v=get(0, Factory) :该函数获取根对象(root)的所有出 厂属性值。 v=get(h, default) :该函数获取句柄h的所有默认属性值。

文档评论(0)

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

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

1亿VIP精品文档

相关文档