2016-09-21 47 views
0

我有一個關於gui在matlab中的小問題。 我不知道如何插入/應用列表框中的字符串列表? 我不想在屬性檢查器中指定固定的字符串列表。如何在MATLAB中插入字符串列表到列表框GUI

strList = {'aaaa', 'yes', 'no', 'maybe', 'sure'}; 

strList = ['aaaa', 'yes', 'no', 'maybe', 'sure']; 

回答

0

一)要在列表的末尾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是你的列表框的句柄。

相關問題