状态栏

버전1.8.0.0 (42.6 KB)작성자: 实验后奥特曼
设置/获取状态栏(s) GUI数据与Matlab桌面

다운로드수:11.1 k

업데이트날짜:2018/6/17

라이선스보기

状态栏设置状态栏文本的Matlab桌面或图。状态栏接受参数的格式接受sprintf函数并返回状态栏处理(s),如果可用。

语法:
statusbarHandle =状态栏(处理、文本sprintf_args…)

状态栏(文本、…)设置为当前选中图状态栏文本。如果没有图被选中时,那么将创建一个。注意,数据与“HandleVisibility”关闭将被忽略。在这些情况下,仅仅通过他们的图处理作为第一个参数。

状态栏(手柄,…)集的状态栏文本图处理(或图包含处理)。如果状态栏没有显示这个图,它将创建并显示。如果不提供文本,然后删除任何现有的状态栏,状态栏(不同),扫清了文本处理。”

状态栏(0,…)的Matlab桌面状态栏文本。如果不提供文本,则删除任何现有的文本,如状态栏(0,”)。

状态栏((处理),…)设置状态栏文本的所有请求的处理。

statusbarHandle =状态栏(…)返回状态栏处理所选图。Matlab桌面不公开其状态栏对象,所以状态栏(0,…)总是返回[]。如果多个独特的人物处理请求,然后statusbarHandle是所有非空状态栏处理数组。

技术描述:
http://UndocumentedMatlab.com/blog/setting-status-bar-text
http://UndocumentedMatlab.com/blog/setting-status-bar-components

注:
1)格式statusbarHandle =状态栏(处理)不删除任何现有的状态栏,但就返回句柄。
2)状态栏是20像素高在整个图的底部。像素高度0-20之间隐藏一切,甚至部分uicontrol,不管谁先了!

例子:
状态栏;从当前图%删除状态栏
状态栏(0,“桌面状态:处理…”);
状态栏([hFig1, hFig2],“请等待处理…”);
状态栏('处理% d % d (% .1f % %)…”, idx,总数100 * idx /总数);
状态栏(“运行……(% s % s)”, repmat(‘*’1修复(N * idx /总数)),repmat (' . ', 1 N-fix (N * idx /总数)));
existingText =得到(状态栏(myHandle),“文本”);

示例自定义状态栏外观:
某人=状态列(“文本”);
集(某人CornerGrip,“可见”,假);
集(某人TextPanel,“前景”,java.awt.Color(1,0,0),“背景”,java.awt.Color。青色,“ToolTipText”、“工具提示……”)
集(某人,“背景”,java.awt.Color.cyan);

提供了额外的例子效用的帮助部分。
警告:
这段代码严重依赖于无文档记载和不支持的Matlab万博1manbetx
功能。它作用于Matlab 7 +,但用在你自己的风险!

错误和建议:
请发送Yair奥特曼(altmany gmail。com)

인용양식

实验后奥特曼(2022)。状态栏(//www.tianjin-qmedu.com/matlabcentral/fileexchange/14773-statusbar), MATLAB中央文件交换。검색됨

MATLAB릴리스호환정보
개발환경:R2007a
모든릴리스와호환
플랫폼호환성
窗户 macOS Linux
카테고리

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!