第7章-MATLAB图形用户界面设计管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章-MATLAB图形用户界面设计管理

(6)Max:取值为数值,缺省值为1。 (7)Min:取值为数值,缺省值为0。 (8)String:取值为字符串矩阵或块数组,定义控件对象标题或选项内容。 (9)Style:取值可以是pushbutton(缺省值), radiobutton, checkbox, edit, text, slider, frame, popupmenu 或listbox,定义了控件的外观样式。 (10)Units:取值可以是pixels (缺省值), normalized(相对单位), inches, centimeters(厘米)或points(磅),定义控件的度量单位。 (11)Value:取值可以是矢量,也可以是数值,其含义及解释依赖于控件对象的类型。 * 3.控件对象的修饰属性 (1)rontAngle:取值为normal(正体,缺省值),italic(斜体),oblique(方头),定义了字体的旋转角度。 (2)FontName:取值为控件标题等字体的字库名。 (3)FontSize:取值为数值,定义字体的大小。 (4)FontUnits:取值为points(缺省值),normalized,inches,centimeters或pixels,定义了字体的大小。 (5)FontWeight:取值为normal(缺省值),light, demi和bold定义字符的粗细,定义了字体的粗细属性。 * (6)HorizontalAligment:取值为left, center(缺省值)或者right,定义控件对象标题等的对齐方式。 4.控件对象的辅助属性 (1)ListboxTop:取值为数量值,用于listbox控件对象。 (2)SlideStop:取值为两元素矢量[minstep, maxstep],用于slider控件对象。 (3)Selected:取值为on或者off(缺省值)。 * 5.Callback管理属性 (1)BusyAction:取值为cancel或者queue(缺省值)。 (2)ButtDownFun:取值为字符串,一般为某个M文件名或者一小段Mtalab程序。 (3)Creatfun:取值为字符串,一般为某个M文件名或者一小段MATLAB程序。 (4)DeletFun:取值为字符串,一般为某个M文件名或者一小段MATLAB程序。 (5)HandleVisibility:取值为on(缺省值),callback或者off。 (6)Interruptible:取值为on或者off(缺省值)。 * 7.5.2 控件的操作 MATLAB提供了用于建立控件对象的函数uicontrol,其调用格式如下: (1)h = uicontrol(parent, ’PropertyName’, PropertyValue, …):创建用户界面空间对象,并设置其属性值。如果用户没有指定属性值,则MATLAB自动使用缺省属性值。uicontrol默认的Style属性值为pushbutton,parent属性值为当前图形窗口。用户可以在命令窗口中输入set(uicontrol)命令查看uicontrol的属性。 (2)h = uicontrol(parent, ’PropertyName’, PropertyValue, …):在由parent所指定的对象中创 * 建用户界面控件对象。parent可以是图形窗口的句柄,也可以是uipanel的句柄,还可以是uibuttongroup的句柄。 例 创建一个按钮,当按下该按钮时,清除当前坐标轴中的图形对象。 本例涉及到了按钮的使用,通过本例掌握按钮的使用方法。因此,采取直接编程实现。MATLAB程序代码如下: h = uicontrol(Style, pushbutton, String, Clear, Position, [20 150 100 70], Callback, cla); * * 点击图7.57中的Clear按钮,程序将通过回调函数调用cla命令,因此可以得到如图7.58所示的窗口清除后的运行结果。 * 7.1 图形用户句柄 7.2 图形用户界面开发环境 7.3 菜单设计 7.4 对话框设计 7.5 GUI的控制简介 7.6 图形用户界面开发举例 7.7 本章小结 * 7.1 图形用户句柄 7.2 图形用户界面开发环境 7.3 菜单设计 7.4 对话框设计 7.5 GUI的控制简介 7.6 图形用户界面开发举例 7.7 本章小结 * 本章主要介绍了MATLAB的图形用户界面,如何添加图形控件以及图形控件的使用,如何创建图形界面的各种菜单对象以及使用方法,并通过大量的实例对GUI界面设计进行讲解。学完本章之后,要能够进行

文档评论(0)

aena45 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档