用gui跑大程序时,想让自己的操作无效,以免因误操作而功亏一篑,所以想锁定对gui的操作,等程序跑完后自动解锁。本来是想在程序开始时弹出一个没有按钮的对话框,并用uiwait锁定,到跑完后delete掉就行,但是不知道如何让去掉消息框上的按钮。求指教。别的方法达到目的也行。只有20分,全给了。。。
坐等啊。。
个人觉得楼上建议把GUI设为不可见的做法不妥,因为那种情况下用户完全有可能不小心把MATLAB给关闭了。
提供一段简单的代码供参考:
% 创建信息提示窗口代码的要点是:
(1)把窗口风格设为modal,以接管整个MATLAB的输入,避免用户对其它窗口进行误操作;
(2)屏蔽所创建窗口的关闭请求,使得窗口不能被关闭。
当然,窗口大小以及窗口中显示的内容等可根据需要再自行修改,以使得更美观醒目。