当我设置一个实际属于列表中某个项目的字符串时,有人可以告诉我为什么我的弹出菜单列表会消失吗?我想要在GUI打开时将此字符串显示为默认值,但是,希望其他项目位于弹出菜单中。
例如,弹出列表包含:
Set_1
Set_2
Set_3
Set_4 etc..
而且,在函数 OpeningFcn 中,我正在设置:
set(handles.popupmenu1, 'String', 'Set_1');
这使得' Set_1'在我打开GUI时出现。但是,它会使其他项(Set_2,Set_3等)从GUI中消失。感谢。
答案 0 :(得分:2)
弹出菜单uicontrol的String
属性设置菜单中显示的整个文本。
要选择特定选项,请将Value
属性设置为要选择的项目的索引。在这种情况下,由于Set_1
是第一项,因此将Value
属性设置为1.