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

     1  //默认构造函数 参数依次为,对话框正文,取消按钮名称,进度条范围,及所属
     2 QProgressDialog *progressDlg=new QProgressDialog( QStringLiteral("正在保存......"), QStringLiteral("取消"),0,max,this);
     3 progressDlg->setWindowModality(Qt::WindowModal); 
     4 //如果进度条运行的时间小于5,进度条就不会显示,不设置默认是4S 
     5 progressDlg->setMinimumDuration(5);  
     6   //设置标题,可以不设置默认继承父窗口标题                        
     7 progressDlg->setWindowTitle(QStringLiteral("请稍候")); 
     8 //设置图标,可以不设置默认继承父窗口图标
     9 progressDlginit.setWindowIcon(QIcon("XX.png"));        
    10  
    11 // 0<i<=max   此块代码可以按需要和上面代码分开写在不同位置 如果在不同作用域中注意QProgressDialog *progressDlg应该在哪块声明 
    12 progressDlg->setValue(i);  
    13 //如果点击取消按钮就执行的操作                                        
    14 if(progressDlg->wasCanceled())                                  
    15 {
    16       QMessageBox::warning(NULL,QStringLiteral("提示"),QStringLiteral("保存失败"));
    17      return;
    18 }

  • 相关阅读:
    10.20stark组件已经完工
    webpack3到webpack4
    app埋点
    postman使用
    phantomjs
    nodejieba中文分词
    爬虫--cheerio
    mysql命令(三)
    mysql学习(二)
    mysql安装登录
  • 原文地址:https://www.cnblogs.com/lovebay/p/9328887.html
Copyright © 2011-2022 走看看