0
我有一个GUI在Matlab中,我有一个删除按钮,点击它后,它也删除了它的标志。删除功能是删除标志,但我不希望它删除徽标
用于删除功能的代码:
clc
figure('Name', 'Vektorkardiogram');
%Return handle to figure named 'Vectorcardiogram'.
h = findobj('Name', 'Vektorkardiogram');
close(h);
figure('Name', 'Roviny');
%Return handle to figure named 'Vectorcardiogram'.
r = findobj('Name', 'Roviny');
close(r);
figure('Name', 'P vlna');
%Return handle to figure named 'Vectorcardiogram'.
p = findobj('Name', 'P vlna');
close(p);
figure('Name', 'QRS komplex');
%Return handle to figure named 'Vectorcardiogram'.
q = findobj('Name', 'QRS komplex');
close(q);
figure('Name', 'T vlna');
%Return handle to figure named 'Vectorcardiogram'.
t = findobj('Name', 'T vlna');
close(t);
arrayfun(@cla,findall(0,'type','axes'));
delete(findall(findall(gcf,'Type','axe'),'Type','text'));
用于上载的标志(我已经使用引导命令由GUI在Matlab,所以下面这个代码被插入在GUI代码内)的代码:
logo4 = imread('logo4.png','BackgroundColor',[1 1 1]);
imshow(logo4)
拔下DELETE BUTTON,我只想关闭某些图形windwos,而不是删除标志。你能帮我解决吗?
我会试试看。 –
@ john.steak查看更新 – Suever
我曾尝试这个代码,但仍然没有工作,将其写入指定的窗口不存在: '图(“标签”,“Vektorkardiogram”)'' 接近( 'Vektorkardiogram')' 并不总是必须存在所有的窗口。 –