QProgressDialog进度对话框

   QProgressDialog progress("xxxx","about",0,10000,this);
    progress.setWindowModality(Qt::WindowModal); //设置模态对话框
    progress.setModal(true);
    progress.show();
    for(int i= 0;i<10000;i++)
    {
        progress.setValue(i);
        qApp->processEvents();//该函数的作用是让程序处理那些还没有处理的事情,然后再把使用全返回给调用者
        if(progress.wasCanceled())
        {
            break;
            //处理
        }
        progress.setValue(1000);
    }
如图:

 

posted @ 2021-07-20 22:09  Azuki_op  阅读(152)  评论(0)    收藏  举报