MATLAB—GUI新手入门教程|各个控件的使用方法|菜单栏的使用

如果不想看文章,可以看参考视频1或者参考视频2

阅读本文,可以节省一个半小时的看视频的时间哦~

1.GUI界面介绍

在MATLAB命令行中输入guide,回车,进入GUI的界面,
如图,左边两列为基本的控件单元,分别有:按钮、滑动条、单选按钮、复选框、可编辑文本、静态文本、弹出式菜单、列表框、切换按钮、表、坐标区、面板、按钮组、ActiveX控件。网格上方的工具中,常用的按钮有:对齐对象、菜单编辑器、运行图窗。
在这里插入图片描述

选择需要的控件,摆放在界面中即可。

双击每个控件,会弹出该控件的检查器,里面有很多属性

每一个控件都有唯一的Tag标注用于区别,在创建好控件之后,对应的Tag值就会存入handles句柄的结构体中。Tag的值会与回调函数的函数名相关联。

Handles句柄这个结构体中的属性都是全局变量,用于在不同的回调函数之间实现参数的传递。如handles.edit1代表的就是可编辑文本框1这个对象。

在函数中的局部变量可以通过新建handles结构体的属性,变成全局变量,记得一定要更新这个结构体。如handles.Threshold= Th;
guidata(hObject,handles)。就可以实现在其他所有的函数中调用handles.Threshold这个属性的值。

一般情况下,及时删除了控件,也不要随意删掉.m文件中的看似没有用到的代码,这样很容易出错。

2.各个控件的使用方法

2.1.1 按钮

按钮pushbotton为最基本的控件,在GUI界面中点击按钮之后,就会自动进入该按钮的回调函数,然后执行该回调函数中的内容。图2.2所示,在.m文件中查看定位该回调函数的方法,右键—查看回调—Callback。鼠标点击按钮,进入callback回调函数中。KeypressFcn与键盘输入有关,CreateFcn和DeleteFcn与这个按钮的创建与删除有关,一般不用。

在这里插入图片描述

图2.2 查看按钮的回调函数

2.1.2 滑动条

如图2.3,在滑动条的属性中设置最大最小值,就是滑动条两端的数值,其中较为重要的属性有Value,初始值就是滑块在初始的时候停放的位置,一般设为0。在滑块滑动的过程中,Value的值会随之变化,根据需要在相关的回调函数中通过代码get(handles.slider2,‘Value’)获取value的值,得到的是数值num。
在这里插入图片描述
图2.3 滑动条属性设置

2.1.3 文本框

文本框分为静态文本和可编辑文本。

静态文本框内的文字初始化

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值