Matlab GUI: changing multiple lines static text

  • MATLAB
  • Thread starter robuLAB
  • Start date
  • #1
5
0

Main Question or Discussion Point

hi,
I'm ran into a problem while creating a Matlab GUI and I can't seem to find out why.
I'm trying to get multiple lines in one static text. I set the 'max' property on 12 and then wrote the following code to test:

Code:
A='a';B='b';C='c';D='d';E='e';F='f';G='g';H='h';I='i';J='j';K='k';L='l';
        
set(handles.text1,'String',[A;B;C;D;E;F;G;H;I;J;K;L]);
that seems to work fine, but when I change A to for example 'this is a test', I get an error saying there's something wrong with my set instruction.
I can't seem to be able to display more than one letter for each string.
Can anyone help me with this?
 

Answers and Replies

  • #2
jamesrc
Science Advisor
Gold Member
476
1
Try setting all of your elements as cells (with the braces) so that you end up with a cell array of strings rather than a character array - your error may have something to do with that because with a character array, if A,B,C, etc. cannot have a different number of elements.

e.g.:

Code:
A={'blah blah whatever'};
 

Related Threads for: Matlab GUI: changing multiple lines static text

Replies
0
Views
6K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
1
Views
4K
  • Last Post
Replies
0
Views
6K
Replies
1
Views
7K
  • Last Post
Replies
0
Views
2K
Replies
0
Views
8K
Top