• matlab GUI之常用对话框(二)-- 进度条的使用方法


    常用对话框(二)

    进度条   waitbar

    调用格式:

        h = waitbar(x,'message') 
        waitbar(x,'message','CreateCancelBtn','button_callback')
        waitbar(x,'message',property_name,property_value,...)
        waitbar(x)
        waitbar(x,h)
        waitbar(x,h,'updated message')

    x代表执行的进度,message代表进度条上的名称,Update message代表进度条上的名称随进度改变而改变,h为句柄

     

    进度条的类型为figure,1个子对象axes,其属性有XLim 横坐标的范围,YLim 纵坐标的范围 ;axes有两个子对象 line和patch ,line属性有color,XData,YData   patch属性有EdgeColor,Facecolor

    >>waitbar(0,'开始绘图');

    h=waitbar(0,'开始绘图'); %显示初始界面
    pause(1);
    for i=1:100
        waitbar(i/100,h,['已完成' num2str(i) '%']); %每隔0.1秒,进度增加百分之一
        pause(0.1);
    end

    默认进度条的颜色是红色

    更改进度条的颜色,使其变成黑色

    h=waitbar(0,'开始绘图');
    pause(1); %延迟1秒
    ha=get(h,'children');
    hac=get(ha,'children');
    hapa=findall(hac,'type','patch');
    set(hapa,'Edgecolor','g','FaceColor','k');
    for i=1:100
        waitbar(i/100,h,['已完成' num2str(i) '%']);
        pause(0.1);
    end

  • 相关阅读:
    时间选择器和日期选择器
    paip.c++ qt 项目工程互相引用的方法
    leetcode_question_85 Largest Rectangle in Histogram
    在VirtualBox虚拟机上采集Fedora15系统
    Oracle
    VC6.0调试大全
    oracle中的exists 和not exists 用法详解
    vi常用命令
    【虚拟化实战】容灾设计之四VPLEX
    CentOS6.3 安装配置 ant
  • 原文地址:https://www.cnblogs.com/wangduo/p/5570262.html
Copyright © 2020-2023  润新知