电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2895|回复: 7
收起左侧

有大佬知道在matlab appdesigner里分别做了两

[复制链接]

594

主题

958

帖子

5093

积分

四级会员

Rank: 4

积分
5093
发表于 2022-8-7 10:28:55 | 显示全部楼层 |阅读模式
有大佬知道在matlab appdesigner里分别做了两个界面,怎么能通过一个界面中的按钮,弹出另一个界面吗?在button的回调函数应该怎么写。
回复

使用道具 举报

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-8-7 10:29:55 | 显示全部楼层
比如第二个界面叫做gui2.fig,那么,第一个按钮回调函数就写:run gui2即可。
回复 支持 反对

使用道具 举报

591

主题

1772

帖子

5770

积分

四级会员

Rank: 4

积分
5770
发表于 2022-8-7 10:31:26 | 显示全部楼层
appdesigner 和gui不是一回事,matlab以前是用gui,后来推出了appdesigner。现在这方面的教程网上不是很多,但是官网都是有的,可以去官网学习
回复 支持 反对

使用道具 举报

657

主题

1025

帖子

5598

积分

四级会员

Rank: 4

积分
5598
发表于 2022-8-7 10:32:08 | 显示全部楼层
而且我猜测2楼他是不懂appdesigner的,因为他把这两个东西都搞混了
有大佬知道在matlab appdesigner里分别做了两-1.png
回复 支持 反对

使用道具 举报

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-8-7 10:32:18 | 显示全部楼层
楼主解决问题了吗
回复 支持 反对

使用道具 举报

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2022-8-7 10:32:24 | 显示全部楼层
你另一个界面叫什么名字,直接在下面写他就行了,run都不用写,什么后缀名也不用加
回复 支持 反对

使用道具 举报

578

主题

936

帖子

4943

积分

四级会员

Rank: 4

积分
4943
发表于 2022-8-7 10:32:40 | 显示全部楼层
直接在回调函数中写另一个界面的名字就行
回复 支持 反对

使用道具 举报

578

主题

936

帖子

4943

积分

四级会员

Rank: 4

积分
4943
发表于 2022-8-7 10:32:47 | 显示全部楼层
比如说我要通过button 完成新界面的打开 以及当前页面的关闭 那么回调函数就应该是

run xxx(新界面名称).mlapp;
delete(app.UIFigure);
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表