这些是基本问题,但我在Matlab文档或谷歌上都没有找到解决方案。
我的等待条(waitbar)有一个“取消”按钮和两行文本,但是文本无法适应等待条的大小。我只需要一些自适应或增加等待条的高度。
为什么我不能通过点击“x”关闭等待条?我唯一能关闭它的方法是键入delete(h)。这只发生在我添加了取消按钮之后。
等待条创建:
h = waitbar(0,'Please wait...','CreateCancelBtn',...
'setappdata(gcbf,''canceling'',1)',...
'Position',[100 100 200 200]); % Position' does not work
循环体内:
str = sprintf('Noise: %.2f (%d/%d). Planes: %.2f (%d/%d).\nOveral: %.1f%%',...
noiseAmp,noiseId,noiseCount,slice,sliceId,sliceCount,100*perc);
waitbar(perc,h, str);
waitbar
的CloseRequestFcn
设置为'delete(gcbf)'
。 - Suever