编辑Matlab GUI中的复选框

时间:2009-04-22 22:01:27

标签: user-interface matlab image-processing

使用Matlab 2008b中的GUI指南编辑器,我遇到了复选框的问题。我已经查看了许多在线教程等,但还没有找到解决方案。我的问题是我有一个按钮可以重置GUI中的所有内容(编辑图片)。但是,我的GUI中有复选框,当按下重置按钮时,我无法弄清楚如何取消选中这些复选框。

附加:复选框执行的操作已经重置,我只需要在复选框中进行检查即可重置

1 个答案:

答案 0 :(得分:6)

对于取消选中的复选框,将“Value”属性设置为0(或者如果更改了“Min”属性设置为的话)。它看起来像是:

set(hCheck1,'Value',0);
%OR
set(hCheck1,'Value',get(hCheck1,'Min'));  % If 'Min' is something besides 0

此处, hCheck1 是第一个复选框的句柄(如果在GUIDE中创建GUI,我认为您可以从句柄结构中获取)。然后,您将为其他两个复选框重复此操作。如果已取消选中复选框,则上述操作无效。