0

我使用 GUIDE 创建了 GUI,并将其放置在一个按钮组面板中的单选按钮上。这可以方便地在单击另一个单选按钮时取消选中一个单选按钮。现在让我感到害怕的是,我实际上可以通过第二次单击取消选中已选中的单选按钮,从而使两个单选按钮都处于未选中状态。它适用于其中任何一个。我唯一想要的是标准行为,就是要求这么多......?

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

4

1 回答 1

2

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

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

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

那应该可以解决问题。

于 2011-08-31T20:11:17.323 回答