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