0
我有一個關於gui在matlab中的小問題。 我不知道如何插入/應用列表框中的字符串列表? 我不想在屬性檢查器中指定固定的字符串列表。如何在MATLAB中插入字符串列表到列表框GUI
strList = {'aaaa', 'yes', 'no', 'maybe', 'sure'};
或
strList = ['aaaa', 'yes', 'no', 'maybe', 'sure'];
我有一個關於gui在matlab中的小問題。 我不知道如何插入/應用列表框中的字符串列表? 我不想在屬性檢查器中指定固定的字符串列表。如何在MATLAB中插入字符串列表到列表框GUI
strList = {'aaaa', 'yes', 'no', 'maybe', 'sure'};
或
strList = ['aaaa', 'yes', 'no', 'maybe', 'sure'];
一)要在列表的末尾(strList = {'aaaa', 'yes', 'no', 'maybe', 'sure'};
)添加菜單項:
strList{end+1} = 'add';
strList =
'aaaa' 'yes' 'no' 'maybe' 'sure' 'add'
B)爲了在插入項目,例如,n=3
:
strList = [strList(1:n-1), 'insert', strList(n:end)];
strList =
'aaaa' 'yes' 'insert' 'no' 'maybe' 'sure' 'add'
要設置字符串到列表框:
hListBox = uicontrol('Style','List', 'String',strList);
set(hListBox, 'String', strList)
% to get string from ListBox
strList = get(hListBox, 'String');
其中hListBox
是你的列表框的句柄。