代码之家  ›  专栏  ›  技术社区  ›  Lucas

如何在Matlab GUI中将i复选框设置为true?

  •  3
  • Lucas  · 技术社区  · 15 年前

    在创建GUI时,我需要默认选中一个复选框。如何在matlab中实现这一点?我毫无运气地看完了uicontrol的检查员。

    3 回复  |  直到 11 年前
        1
  •  9
  •   Doresoom    15 年前

    您还可以通过插入以下行在打开函数(或在另一个回调上)中设置它:

    set(handles.checkbox1,'Value',1);
    

    或者用您分配给复选框的任何标记替换“checkbox1”。要取消选中,只需将值设置为零。这样,如果您有两个互斥选项,则当您选择其中一个选项时,可以自动取消选择另一个选项:

        2
  •  2
  •   Lucas    15 年前

    我找到了。我留下这个答案。只需将检查器中的“value”设置为“1”。它可以在uicontrol检查器的最底部找到。 为什么当我刚问一个问题时,我会自己找到答案?

        3
  •  2
  •   Joel Sjöbom    11 年前

    您可以在创建时使用“value”属性设置复选框的状态:

    uicontrol(..., 'Value', 1);