今天刚接触GUI,碰到问题了,怎么才能多行输出??网上狂搜资料,找了一种不很合理的方法解决了,分享给大家吧先于本帖之前的类似帖子可能都被我参考过或者copy了的,在此一并感谢
1、将edit text控件属性的MAX的值改为大于1的数,我用的2
2、采用以下事例代码
% code
str1 = ['第一行', 10]; %换行符的ASCII码是10,类似的,tab则是9
str2 = ['第二行', 10];
str3 = ['第三行', 10];
str4 = '没有了';
str = [str1, str2, str3, str4];
set(handles.editResult, 'string', str);
% code
3、问题在于我们想在for循环中将每行显示出来,并且不覆盖显示
%采用一个字符串 str 来保存,连接每一次循环的所有字符串
%code
str=['换行输出如下:' 10];
for I=1:n
str_temp=[‘xxoo’ 10]; %当次循环需要输出的字符串
str=[str str_temp]; %连接
end
set(handles.editResult', string', str); %循环结束后一并输出
%code
转载于:https://www.cnblogs.com/caizhao/p/8119719.html