我需要从 GUI 输入字符,但它们需要用空格分隔。每次添加新字符时,都应将其附加到现有数组中。
例如:
用户输入
'a'
,数组内容为'a'
如果用户进入
'b'
下一个,数组的内容是'a b'
编辑 1
这些代码行应该在pushbutton1_callback
函数内部,所以每当用户按下按钮时,都应该在静态文本中添加一个新字符;用空格隔开。
编辑 2
我这里唯一的代码行是:
letter = get(handles.edit1, 'string')
我需要从 GUI 输入字符,但它们需要用空格分隔。每次添加新字符时,都应将其附加到现有数组中。
例如:
用户输入'a'
,数组内容为'a'
如果用户进入'b'
下一个,数组的内容是'a b'
编辑 1
这些代码行应该在pushbutton1_callback
函数内部,所以每当用户按下按钮时,都应该在静态文本中添加一个新字符;用空格隔开。
编辑 2
我这里唯一的代码行是:
letter = get(handles.edit1, 'string')
如果没有细节,我可以提供一个概念性的解决方案。
将保存文本的变量初始化为:
txt = '';
然后回调将执行:
txt = strtrim(sprintf('%s %s',txt, get(handleToTextBox,'String')));
letter = get(handles.edit1, 'string');
global txt;
txt=[txt letter];
txt=[txt ' '];
set(handles.text1, 'string', txt);
我就是这样解决的。