如何获取Matlab GUI弹出菜单字符串的`length`

时间:2016-08-22 16:40:51

标签: matlab user-interface matlab-guide

我想知道弹出菜单中存在多少个字符串,如何做到这一点?我写的这段代码似乎不起作用。

length(get(handles.popupMenu,'Value'))

1 个答案:

答案 0 :(得分:2)

Value是菜单中当前所选项目的索引,因此它只是一个标量。您想要检查String属性的长度,该属性包含字符串的单元格数组(每个项目一个)。

nOptions = numel(get(handles.popupMenu, 'String'));