matlab AppDesigner学习使用

写在前面

matlab版本:2024a
本博客的主要目的是为了记录博主学习的过程,以供后续遗忘时查漏补缺。
这是我在b站上看到的讲的很好的学习视频,本文也是参照该视频操作的:AppDesigner学习
另一个发现的比较好的英文教程:英文appdesigner教程

制作app

(Botton控件, Label控件, 文本编辑控件)
首先,要打开matlab的在工作区命令行键入:

appdesigner

便可打开设计app界面。
界面如下图所示:
newdesigner界面
点击空白app便可进行app的设计。
app设计界面
app的设计界面下发那个包含三个模块,分别是组件库,视图和组件浏览器,可以将组件库的组件拖入设计视图中实现组件的安放。
示例如下:
实例
在右侧的组件浏览器中可以看拖入的组件有哪些,双击可以为这些组件改名,也可以在设计视图中双击改名,这个名字也对应这个组件在代码中的名字,类似c++中类的对象的名字,如果要对组件的有些信息进行操作,是要通过这个名字进行的。
在右侧选中某个组件时,下面也相应显示该组件的各种信息,可按需修改。
app.UIFigure是这整个大视图的信息。

在设计视图界面右击某组件,选择回调,可以跳转到代码视图编辑回调函数,这和qt编辑槽函数类似。
回调函数的编写

点击运行就可保存,并观察运行状态。

app文件的发布和部署

在App 设计工具的设计工具界面,点击共享——MATLAB APP,便可对app进行打包,打包成mlappinstall格式的文件,双击就可以安装到matlab中。
点击共享——独立桌面APP——package ,会生成四个文件:
生成的文件
各个文件的意义如下:
1.for_redistribution文件夹:包含用于安装应用程序和MATLAB Runtime的文件。
2.for_redistribution_files_only文件夹:包含应用程序的重新发布所需的文件。这些文件可以分发到那些有MATLAB或者有 MATLAB Runtime 的用户的电脑上。
3.for_testing文件夹:包含创建的所有由MCC创建的文件,像二进制文件和jar,头和源文件,使用这些文件来测试安装。
4.PackagingLog.txt是由编译器生成的日志文件。

可用 组合,对齐等操作对ui进行优化,最重要的的是逻辑的编写

待继续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值