8.3 matlab图形用户界面设计方法

1、图形用户界面的组成图形用户界面( Graphical User Interface,GUI):用户与计算机进行信息交流的窗口。设计图形用户界面的方法(1)调用建立用户界面控件的函数。(2)使用MATLAB提供的GUIDE工具进行可视化设计。2、控件对象及其操作(1)常用控件①输入和输出类控件:编辑框、静态文本、列表框、滑动条等。②实施确认、选择操作类控件:按钮、双位按钮、单选按钮、复选框等。(2)建立控件对象uicontrol函数用于建立控件对象,其调用格式为:句柄变量=uico
摘要由CSDN通过智能技术生成

1、图形用户界面的组成
图形用户界面( Graphical User Interface,GUI):用户与计算机进行信息交流的窗口。
设计图形用户界面的方法
(1)调用建立用户界面控件的函数。
(2)使用MATLAB提供的GUIDE工具进行可视化设计。

2、控件对象及其操作
(1)常用控件
①输入和输出类控件:编辑框、静态文本、列表框、滑动条等。
②实施确认、选择操作类控件:按钮、双位按钮、单选按钮、
复选框等。
(2)建立控件对象
uicontrol函数用于建立控件对象,其调用格式为:
句柄变量=uicontrol(图形窗口句柄,属性1,属性值1,属性2,属性值2,…)
其中,属性及其取值决定了控件的特征。若省略图形窗句柄,默认在当前图形窗建立控件对象。
( 3)控件对象的基本控制属性
①Style属性: 定义控件对象的类型,例如’pushbutton’表示按钮对象,'edit’表示编辑框,等等。
②String属性: 定义控件对象的说明文字。Tag属性:标识控件对象。
③Enable属性: 控制控件对象是否可用
④Position属性: 定义控件对象的位置和大小,其取值形式为[x, y, w, h]。
⑤Callback属性: 属性值是描述命令的字符串或函数句柄。当选中控件时,系统将自动执行字符串描述的命令或调用句柄所代表的函数,实施相关操作。

回调函数的定义格式:
function 函数名(source, eventdata)

end

参数source是发生事件的源控件对象句柄,eventdata存储诸事件数据。

例1:在图形窗口中建立三个按钮对象,当单击按钮时分别绘制正弦曲线、显示或隐藏坐标轴的网格、清除坐标轴的图形。

ha = axes('Units','pixels','Position',[40 40 360 360]);
btgrid = uicontrol('Style','pushbutton','String','网格',...
'Position',[450 120 50 25],'Callback','grid');   %显示或隐藏坐标轴的网格

btncla = uicontrol('Style','pushbutton','String','清除',...
'Position',
  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值