有的时候想让GUI的按钮变灰,设置为不能点击状态,只有点击了另一个按钮后才能恢复该按钮的功能,举个例子,如下图所示,此时步骤1和步骤2这两个按钮是点击不了的,只有先点击了“打开图像”这个按钮,才能开启“步骤1”这个按钮,只有点击了“步骤1”这个按钮才能开启“步骤2”这个按钮
实现方法很简单,只需要将下面这两句放在GUI的OpeningFcn函数里
set(handles.buzhou1,'enable','off');
set(handles.buzhou2,'enable','off');
将下面这句步骤1按钮的开启语句放在“打开图像”这个按钮的Callback函数里
set(handles.buzhou1,'enable','on');
将下面这句步骤2按钮的开启语句放在步骤1按钮的Callback函数里
set(handles.buzhou2,'enable','on');