在MATLAB GUI中选择了哪些复选框?

时间:2014-04-03 13:46:04

标签: matlab checkbox matlab-guide

当我想知道在MATLAB GUI的面板中选择了哪些单选按钮时,我使用这一行:

ChosenOption = get(handles.OptionPanel, 'SelectedObject');

其中OptionPanel是单选按钮所在面板的标记。

但是,如果我想使用复选框而不是单选按钮,有没有办法做同样的事情?

谢谢。

1 个答案:

答案 0 :(得分:2)

您通常会获得每个复选框的Value属性,以确定它是否已被选中。

请注意,通常使用复选框可以选择任何,全部或全部复选框(与单选按钮相比,通常在任何时候只选择一个单选按钮),因此您可能希望获得每个复选框的Value属性分别。您可以使用单选按钮的uibuttongroup等效(虽然您可以在uipanel中以图形方式对复选框进行分组)。