how do i make 'Interpreter', 'none' work inside the waitbar text?

36 visualizaciones (últimos 30 días)
mat
mat el 13 de Jun. de 2013
Comentada: Adam Danz el 29 de En. de 2024
hi
what is the equivalent for " 'Interpreter', 'none' " in the 'waitbar' framework?
thanks a lot,
matty
  2 comentarios
Stefano Monfardini
Stefano Monfardini el 14 de Abr. de 2016
Hi, same question for me
Guillaume
Guillaume el 14 de Abr. de 2016
@Stefano, please ask your own question. That way when it is answered you can accept the answer.
Note that the 2016 answer would not apply to the 2013 version of matlab

Iniciar sesión para comentar.

Respuesta aceptada

Max Snippe
Max Snippe el 30 de Dic. de 2017
Instead of searching for the object one might change the interpreter directly with the 'dot-notation' (available since R2014b) as in the following MWE:
wb = waitbar(0/10,'My_waitbar_string_with_underscores');
wb.Children.Title.Interpreter = 'none';
for i = 1:10
waitbar(i/10,wb,'My_waitbar_string_with_underscores');
pause(1);
end
delete(wb);
Note that if you use a cancel button in the waitbar, the number of children of the object changes and one might have to change
wb.Children.Title.Interpreter
to
wb.Children(2).Title.Interpreter
  3 comentarios
David Emerson
David Emerson el 7 de Oct. de 2021
This should definitely be the answer! Worked great for me.
Adam Danz
Adam Danz el 29 de En. de 2024
Here's another version that doesn't rely on child order
wb = waitbar(__);
set(gca(wb).Title,'Interpreter','none')

Iniciar sesión para comentar.

Más respuestas (2)

Orion
Orion el 14 de Abr. de 2016
Hi,
Here's one way to do it
% Create a classic waitbar
h = waitbar(0,'my_name');
% change the interpreter of the String
myString = findall(h,'String','my_name');
set(myString,'Interpreter','none')

mat
mat el 14 de Abr. de 2016
Editada: Walter Roberson el 14 de Abr. de 2016
thanks a lot :)
i used th following version:
wb = waitbar(0,'txt');
h=findobj(wb,'Type','figure');
ht = get(get(h,'currentaxes'),'title');
set(ht,'interpreter','none')
matty

Categorías

Más información sobre Dialog Boxes en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by