【问题标题】:prevent unchecking radio button by clicking on it in matlab通过在matlab中单击来防止取消选中单选按钮
【发布时间】:2011-07-12 02:50:43
【问题描述】:

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

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

【问题讨论】:

    标签: matlab radio-button matlab-guide


    【解决方案1】:

    我的一台电脑上有 7.0,另一台电脑上有 r2011a,这种非标准行为似乎是他们在两者之间修复的东西。由于您只有 MATLAB 7.0,因此这里有一个简单的修复方法:

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

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

    这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 2012-06-08
      • 2023-02-19
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      相关资源
      最近更新 更多