通过在matlab中单击来阻止取消选中单选按钮

时间:2011-07-12 02:50:44

标签: matlab button radio uncheck

我使用GUIDE创建了GUI,并将其放置在一个按钮组面板中的单选按钮上。无论何时单击另一个单选按钮,这都可以方便地取消选中一个单选按钮。现在让我感到惊讶的是,我实际上可以通过再次点击它来取消选中一个已选中的单选按钮,同时取消选中BOTH单选按钮。它适用于它们中的任何一个。我唯一想要的就是标准行为,就是要求这么多......?

我正在使用Matlab 7.0,不幸的是这就是我所拥有的。

1 个答案:

答案 0 :(得分:2)

我的一台计算机上有7.0,而另一台计算机上有r2011a,这种非标准行为似乎是他们在两者之间修复的东西。由于MATLAB 7.0就是您所拥有的,这里有一个简单的方法来解决它:

在所有单选按钮回调的顶部添加:

if ~get(hObject,'Value')
    set(hObject,'Value',1)
end

这应该解决问题。