如何获取 Matlab GUI 弹出菜单字符串的“长度”
How to get `length` of Matlab GUI popup menu strings
我想知道弹出菜单中有多少个字符串,怎么办?我编写的这段代码似乎不起作用。
length(get(handles.popupMenu,'Value'))
Value
是菜单中当前所选项目的索引,因此它只会是一个标量。相反,您想要检查 String
属性 的长度,其中包含一个字符串元胞数组(每个项目一个)。
nOptions = numel(get(handles.popupMenu, 'String'));
我想知道弹出菜单中有多少个字符串,怎么办?我编写的这段代码似乎不起作用。
length(get(handles.popupMenu,'Value'))
Value
是菜单中当前所选项目的索引,因此它只会是一个标量。相反,您想要检查 String
属性 的长度,其中包含一个字符串元胞数组(每个项目一个)。
nOptions = numel(get(handles.popupMenu, 'String'));