MATLAB-《10分钟学习GUI系列》-【第九课】 - 常用对话框(3) 适合与客户进行交互

waitbar:进度条

h = waitbar(0, '实例');%进度条名称:示例。进度为0
get(h) %查看进度条属性
%children属性。显示一共有几个子对象,一般为句柄值

% 获得进度条的子对象
get(get(h, 'Children'))
%里面的get(h, 'Children')是获取children的句柄值
%外面的get是获得句柄值所代表的子对象的属性。先看“Type”,再看“Children”

% 获得坐标轴子对象的子对象内容,先设置句柄
ha = get(h, 'Children');%获取句柄值
get(ha, 'Children');%获得坐标轴子对象的句柄值
%根据句柄值,查看子对象的具体内容
get(ans(1));
get(ans(2));

%例子
hrand = waitbar(0.3, '颜色');
ha1 = get(hrand, 'Children');%获取进度条的子对象的句柄值
hac = get(ha1, 'Children');%获取进度条的子对象的子对象的属性
hapa = findall(hac, 'Type', 'patch');%找到类型为patch的子对象
set(hapa, 'Facecolor', 'r')%设置patch子对象的颜色,即设置属性facecolor。

  

 

posted @ 2020-10-07 16:03  年轻的白杨  阅读(233)  评论(0)    收藏  举报