MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何在GUI中显示“正在计算中...” (https://www.labfans.com/bbs/showthread.php?t=2235)

tjlxb 2008-04-12 22:42

[求助]如何在GUI中显示“正在计算中...”
 
编写的程序规模大时计算比较耗时间,希望计算中在GUI界面上有提示,比如“busying”或者“正在计算中...”,请问如何写代码? 不胜感激!

junejie 2008-04-17 07:21

可以尝试生成另外一个figure文件,在其中只显示“正在计算中……

dnping 2008-04-17 08:42

[QUOTE=tjlxb;8407]编写的程序规模大时计算比较耗时间,希望计算中在GUI界面上有提示,比如“busying”或者“正在计算中...”,请问如何写代码? 不胜感激![/QUOTE]

用waitbar,具体命令看help

easysee 2008-04-18 13:47

h=waitbar(0,'Please wait...');
for i=1:0.05:50
waitbar(i/50,h)
end
close(h)

可以把值设大点~

tjlxb 2008-04-19 01:41

谢谢诶,问题解决了~~~~

jackcgz 2008-05-14 10:20

[QUOTE=tjlxb;8407]编写的程序规模大时计算比较耗时间,希望计算中在GUI界面上有提示,比如“busying”或者“正在计算中...”,请问如何写代码? 不胜感激![/QUOTE]

用text哦,tag设置为status;
子程序调用时先getstatus,子程序结尾setstatus就行了:biggrin:


所有时间均为北京时间。现在的时间是 12:22

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.