Walker0728 发表于 2010-11-16 21:00:20

GUI控件的删除

请问在matlab窗口中输入什么命令能将已经建好的控件删除
例如:figure('color',,'position',,'name','a simple gui','numbertitle','off','menubar','none');
axes('unit','pixels','position',);
这个程序可以生成一个直角坐标系
我想将坐标系删除,该怎么输入命令?

qibbxxt 发表于 2010-11-16 21:19:40

>> delete(gca)

zhouyang664 发表于 2010-11-16 21:52:19

建议在程序设计中尽量少的使用gca,gcf之类的命令;因为如果在同时运行多个程序的时候,gca很可能造成错误的返回,最好使用句柄:
h = axes(...) ;
... ;% do whatever
delete(h) ;

qibbxxt 发表于 2010-11-17 08:26:13

3# zhouyang664
恩,这个视情况而定
如果是比较多的话,当然是句柄
但是lz只有一个,当然是用gca方便一些
页: [1]
查看完整版本: GUI控件的删除