| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1575 人关注过本帖
标题:[求助]如何在MATALAB GUI环境下实现多界面调用
只看楼主 加入收藏
jiazhanqiang
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-5-16
收藏
 问题点数:0 回复次数:2 
[求助]如何在MATALAB GUI环境下实现多界面调用
我做了三个GUI界面,一个作为主界面,用主界面的按钮实现对另外界面的调用,请大家帮忙
搜索更多相关主题的帖子: GUI 界面 MATALAB 环境 
2007-05-22 20:38
coolhpas
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-4-8
收藏
得分:0 

我用Guide画界面,有个问题,
Property Inspestor中的Name、Tag以及保存时为m文件和fig文件取得文件名之间的关系,有什么不同?

比如我用Guide建了两个界面,文件取名分别为test1和test2,Tag用默认的分别为figure1和figure2,现在我想通过test1的界面中的一个pushbutton调第二个界面,并且关闭第一个界面,怎么实现啊?
界面的句柄到底是test1还是figure1?

1. name就是你这个figure的左上角上显示的名字,可以是英语,也可以是汉字,
2. Tag是卷展栏,一般用来寻找某个做标轴,控件等的句柄,通常和findobj, get等
联合使用,如某个做标轴的Tag为axes1,那么获得该做标轴的句柄的方法如下
handle_axes=findobj('Tag','axes1');
3. 想启动figure2,关闭figure1,你可以在你的pushbutton的回调函数了做
set(handle_pushbutton,'callback',...
[ 'close(test1)',... %test1是figure1的文件名
'test2']);

看看这个就明白了。

2007-05-22 20:45
snowrainbow
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-5-13
收藏
得分:0 
在主界面callback里面需要调用其它界面的语句下直接写被调用的界面的名字(保存的名)就行

2007-05-23 15:06
快速回复:[求助]如何在MATALAB GUI环境下实现多界面调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022161 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved