Matlab GUI学习笔记(1)

本文详细介绍如何使用Matlab创建GUI,实现从编辑框输入内容至按钮显示的全过程,包括界面搭建、回调函数理解与代码编写,适合初学者快速上手。

心血来潮,想学习一下matlab的GUI做小软件。好记性不如烂笔头!学习一点记录一下。

实现一个小功能,在edit中输入内容,点击pushbutton,将输入的内容

显示在pushbutton上。

1、新建GUI,选择默认的default窗口


2、拖动pushButton和edit框到右边的界面上。然后ctrl+s保存,保存后会出现对应的.m文件,进行代码编写

3、了解回调函数参数的意义

function pushbutton1_Callback(hObject, eventdata, handles):按钮的回调函数,内容在此修改

function edit1_Callback(hObject, eventdata, handles):文本框的回调函数,内容在此修改

hObject:当前控件对象,比如pushbutton1的hObject就代表当前的这个pushbutton对象

eventdata:保留参数,暂时用不到

handles:当前界面的所有控件都在这个句柄里面。用handles.pushbutton1表示pushbutton,handles.edit1表示edit。

4、修改edit的回调函数,代码如下,获取edit文本框的输入值,并将其设置为pushbutton的userdata,以便在点击按钮时获取值。

5、修改pushbutton的回调函数:获取到edit设置的文本,并作为pushbutton的显示文本。

6、效果如下:

7、打包成exe运行

先导出总的文件,参考:https://jingyan.baidu.com/article/19020a0a4b4cb8529d2842ee.html

8.打包:https://jingyan.baidu.com/article/219f4bf7acc93bde442d381a.html

我电脑是32位的,打包要运行64位编译,我电脑没有打包成exe。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值