MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在Matlab GUI中添加进度条控件? (https://www.labfans.com/bbs/showthread.php?t=26667)

poster 2019-12-14 20:46

如何在Matlab GUI中添加进度条控件?
 
是否有现成的进度条uicontrol可以添加到Matlab gui中,可以是uicontrol还是ActiveX组件?

[edit]我了解waitbar函数,我的意思是一个可以在设计的GUI中实现的组件,而不仅仅是弹出窗口。状态栏中的电池状态。



[B]回答:[/B]

Waitbar及其变体显示带有状态栏的弹出窗口。在大多数应用程序中,这是可以的,并且使用非常简单。

如果要在现有的GUI窗口中集成进度条,则有以下几种选择:
[LIST=1][*]实现内部的等待程序代码-实际上,这只是一个轴,它呈现一个彩色补丁,其宽度取决于进度值。[*]使用标准的[URL="http://download.oracle.com/javase/tutorial/uiswing/components/progress.html"]java.swing.JProgressBar[/URL] ,可以通过内置的[URL="http://undocumentedmatlab.com/blog/javacomponent/"]javacomponent函数[/URL]将其添加到Matlab GUI中[*]使用[URL="http://www.mathworks.com/matlabcentral/fileexchange/14773-statusbar"]StatusBar实用程序[/URL]或[URL="http://undocumentedmatlab.com/blog/setting-status-bar-components/"]此处[/URL]的说明将进度条添加到GUI窗口的状态栏中[/LIST]所有这些选择都适用于所有Matlab平台。



[url=https://stackoverflow.com/questions/5368861]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 20:03

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