In APP Designer, how to add a new uicontrol and show it on the original figure window

8 次查看(过去 30 天)
[ h(i*7+j)=uicontrol(app.UIF,'Style','text','Units','normalized',...
'Position',[0.45+0.06*j 0.65-0.08*i 0.06 0.08],'FontSize',13,...
'FontWeight','bold','BackgroundColor',[0.6 0.8 0.1]); ]
this Textarea wili show in a new figure but not show in the original FIG

采纳的回答

Reshma Nerella
Reshma Nerella 2021-11-7
Hi,
The reason the text area is displayed in a new figure is that the uicontrol function is not supported in App Designer. There is a component named TextArea which can be used in App Designer to create a text box.
For more information, refer to the documentation pages of text area component.
  1. https://www.mathworks.com/help/matlab/ref/uitextarea.html
  2. https://www.mathworks.com/help/matlab/ref/matlab.ui.control.textarea-properties.html
Hope this helps!
  1 个评论
song fu
song fu 2021-11-10
Thanks very much. Using " fb=uitextarea(app.UIFigure) ", I have created the textareas by loop
" fb=uitextarea(app.UIFigure);
fb.Position=[327+32*j 335-24*i 29 20];
fb.FontSize=10;
fb.Value=num2str(a(i,j));
fb.FontWeight='bold';
fb.BackgroundColor=[0.6 0.8 0.1];"

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by