how to change static text in MATLAB GUI?
56 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kobi
el 7 de Jul. de 2015
Comentada: Rik
el 8 de Feb. de 2020
how to change static text in MATLAB GUI?
0 comentarios
Respuesta aceptada
Image Analyst
el 7 de Jul. de 2015
First make up your string. Then set the 'String' property of the static text control to that string with the set() command. If it's in an intensive loop, you might have to use drawnow to get it to update immediately.
myString = sprintf('Hello world!\nThe value is %d', someVariable);
set(handles.text1, 'String', myString);
drawnow; % Needed only if this is in a fast loop.
7 comentarios
Sadat Azad
el 8 de Feb. de 2020
Thanks, I was planning to save the string in a text file, This seems like a better idea.
Rik
el 8 de Feb. de 2020
If you want to bind the defaults to your copy of Matlab instead of the current folder, you can use setpref and getpref.
Más respuestas (1)
Sid
el 7 de Jul. de 2015
A very basic example:
f = figure;
t = uicontrol(f,'Style','text',...
'String','Select a data set.',...
'Position',[30 50 130 30]);
t.String = 'hello World';
This changes the static text from 'Select a data set.' to 'hello World'
Basically, all you are doing is changing the string property in an object that is of style text .
Does that help?
0 comentarios
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!