zoukankan      html  css  js  c++  java
  • QT 进度条 QProgressDialog

     //默认构造函数 参数依次为,对话框正文,取消按钮名称,进度条范围,及所属

    QProgressDialog *progressDlg=new QProgressDialog( QStringLiteral("正在保存......"), QStringLiteral("取消"),0,max,this);
    progressDlg->setWindowModality(Qt::WindowModal);

    //如果进度条运行的时间小于5,进度条就不会显示,不设置默认是4S
    progressDlg->setMinimumDuration(5);  

      //设置标题,可以不设置默认继承父窗口标题                        
    progressDlg->setWindowTitle(QStringLiteral("请稍候"));

    //设置图标,可以不设置默认继承父窗口图标
    progressDlginit.setWindowIcon(QIcon("XX.png"));        

    // 0<i<=max   此块代码可以按需要和上面代码分开写在不同位置 如果在不同作用域中注意QProgressDialog *progressDlg应该在哪块声明 

    progressDlg->setValue(i);  

    //如果点击取消按钮就执行的操作                                        
    if(progressDlg->wasCanceled())                                  
    {
          QMessageBox::warning(NULL,QStringLiteral("提示"),QStringLiteral("保存失败"));
         return;
    }

    效果如图

  • 相关阅读:
    接口测试之Postman简介
    postman发送get请求
    postman添加权限验证
    接口测试基础
    postman发送post请求
    postman测试上传文件
    1 R语言介绍
    《荣枯鉴》明鉴卷六
    《荣枯鉴》节仪卷五
    《荣枯鉴》交结卷四
  • 原文地址:https://www.cnblogs.com/etwd/p/4521862.html
Copyright © 2011-2022 走看看