2016-09-21 7 views
0

matlabにguiに関する小さな質問があります。 文字列のリストをリストボックスに挿入/適用する方法を正確には分かりませんか? プロパティインスペクタで文字列の固定リストを指定したくありません。matlabのリストボックスに文字列リストを挿入する方法GUI

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

または

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

答えて

0

A)終了リストのstrList = {'aaaa', 'yes', 'no', 'maybe', 'sure'};)でアイテムを追加するには、次の

strList{end+1} = 'add'; 

strList =

'aaaa' 'yes' 'no' 'maybe' 'sure' 'add' 

B)、例えば、でn=3をアイテムを挿入する:リストボックスに文字列を設定する=

'aaaa' 'yes' 'insert' 'no' 'maybe' 'sure' 'add' 

strList = [strList(1:n-1), 'insert', strList(n:end)]; 

strList:

hListBox
hListBox = uicontrol('Style','List', 'String',strList); 
set(hListBox, 'String', strList) 
% to get string from ListBox 
strList = get(hListBox, 'String'); 

リストボックスのハンドル。

関連する問題