等待栏不关闭并防止matlab关闭
11视图(30天)
显示旧的评论
晚上好,我创建了一个程序,使用一个waitbar在一个函数,定义如下:
F = waitbar (0,“1”,“名字”,“Calcolo cinematica inversa”);
为u = 1:计数
…
如果getappdata (F,“取消”)
关闭(F);
返回;
结束
waitbar (u /计数,F, sprintf (“Calcolo % d % d。”u数);
结束
关闭(F);
问题是,关闭(F)函数不会引起waitbar关闭,这仍然是开放的。不能关闭窗口显示waitbar除了通过重启matlab,以任何方式,在这种情况下只能关闭,迫使它停下来。Matlab继续正常工作在所有其他功能和程序可以启动又引起一种新的waitbar的外观,也不能消失。这个发生在任何人了吗?
0评论
答案(1)
“止Aleti
2020年4月29日
你好,
一般
,
这种类型的行为发生
当
你有
”
取消按钮
”
添加
到你的
“waitbar”
和
尝试
删除等栏框使用“
关闭
(
)
”
。
在这种情况下
,你
必须
使用“
删除(
)”
而不是
的“
关闭(
)”
来
r
e
移动
的
酒吧等待对话框
。
希望这可以帮助!