how to Display texts which are written in Command window in GUI (i.e in a static text)
3 ビュー (過去 30 日間)
古いコメントを表示
Hi everybody,
i have a function in my GUI, that generated allways some Result in Command Window. I want to display all of them in a box (static or edit text) in my GUI during running the function.
i can not use set() because every two line of my code has an output. something like this doesn't help :))))))
for Example:
for i=1:10
a=char([num2str(i) ' hiiiiiii']);
sprintf('%s ',a)
set(handles.edit1,'String',a);
pause(0.1)
set(handles.edit1,'String','other output');
end
hwo can i do that?
Thanks for your Help!
0 件のコメント
回答 (1 件)
Andrés Castro
2020 年 3 月 3 日
編集済み: Andrés Castro
2020 年 3 月 4 日
Hi MoHa:
Let me see if i understood you question. Do you want to print in the GUI something that you can print in comand window?
You can try with this code:
f = figure;
v = 1:10
for i = 1: length(v)
str = num2str(v(i));
c = uicontrol ('Style','text','String',str,'Position', [100 100 100 100]);
pause(2)
end
Regards!
参考
カテゴリ
Help Center および File Exchange で Environment and Settings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!