matlab gui制作,MATLAB GUI制作教程

因为工作需要,自己摸索过matlab的GUI制作,也做了好几个GUI工具,主要就是用来数据回放,分析分析,下面我分享一下经验,与各位朋友共同进步。

1。命令行输入guide -> 选中Blank GUI-> 确定进入gui界面。

f3084fc08dbe4e5a2e3f0b6894d8e17e.png2。上面横栏是菜单区域,左边竖栏是控件区域。

菜单区域就不一一介绍了,摸索摸索10分钟也就了解了。

介绍一下控件区域:

fa45e3229dbb74dfbbd57a62a473090d.png

双击按钮我们可以看到他的属性,如图:

1d74e73f605744a0f227483efd3c5a9a.png右击按钮->查看回调 我们可以看到分别有几个回调函数,分别是callback、createfcn、deletefcn、buttondownfcn、keypressfcn.

其中callback函数是自动创建的,其余的函数都是需要点击一次才会自动创建。

首先说一下回调函数的作用,在我对控件进行某一种操作的时候,程序会基于我这种操作去执行他所对应的函数,在qt中这种函数也叫槽函数。

举个例子,当我按了一下按钮时,程序就会执行pushbutton下的callback函数。

callback

这是最常用的一个回调函数,点击按钮时,这个函数会执行一遍,如果是可编辑文本,那么编辑完以后按下回车,这个函数也会运行一次,控件的常规操作都是在这个函数下执行。

createfcn

在我们想要创建这一个控件的时候会去执行这个函数。(我们可以在这里选择,控件的样式,值之类的)

deletefcn

当我们删除这个控件时会调用这个函数。(可以在这里写上一些销毁后的逻辑操作)

ButtonDownFcn

鼠标在空间上点击的时候就会执行。

KeyPressFcn

当从没有选中,变为选中的时候会执行这个函数。

(1)pushbutton

点击按钮->右击->查看回调->callback->进入代码

092b06063f464d883d569db29377b053.pnghObject就是pushbutton1自己。

eventdata暂时没用。

handles存放了这个控件的所有属性。

设置属性: set(handles.控件的tag,‘属性名’,‘属性值’)

获取属性:get(handles.控件的tag,‘属性名’)

举个例子:

% --- Executes on button press in pushbutton1.

  • 5
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值