• 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 }

  • 相关阅读:
    centos pptp client 配置
    hadoop hdfs 权限修改
    cdh Host Monitor 启动失败
    cdh yarn 启动失败
    hive 存储
    docker修改默认存储位置
    centos新增磁盘
    zookeeper服务部署数量
    实时人群计算——设想
    docker容器多服务——Supervisor
  • 原文地址:https://www.cnblogs.com/lovebay/p/9328887.html
Copyright © 2020-2023  润新知