Have title of plot change IF edit field has text, otherwise default
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Tyler
 el 21 de Dic. de 2022
  
    
    
    
    
    Comentada: Tyler
 el 21 de Dic. de 2022
            Plots created in my code default the title of the plots to the folder in which the data comes from. Usually this is what is needed, however if the user wanted to change it they could type into an edit field. How do I make the code check for text to use and if not just keep the default.
I have this but it won't change when I type into the edit field.
% Set title font size
if app.GraphTitleEditField == 0;
    title(app.GraphTitleEditField.Value,'FontSize',32);
else
    title(ParentFolderName,'FontSize',32);
end
0 comentarios
Respuesta aceptada
  Bora Eryilmaz
    
 el 21 de Dic. de 2022
        
      Editada: Bora Eryilmaz
    
 el 21 de Dic. de 2022
  
      You are comparing the edit field object itself to 0, instead of the content of the edit field. Try
if ~isempty(app.GraphTitleEditField.Value)
end
You may need char() if the Value is a string, instead of a char array:
if ~isempty(char(app.GraphTitleEditField.Value))
end
Más respuestas (0)
Ver también
Categorías
				Más información sobre Annotations 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!

