[求助]如何在MATALAB GUI环境下实现多界面调用
我做了三个GUI界面,一个作为主界面,用主界面的按钮实现对另外界面的调用,请大家帮忙
我用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']);
看看这个就明白了。