时间太短时,qt进度条不出现,将最小间隔设置为0,setMinimumDuration(0);
QProgressDialog *q = new QProgressDialog();
q->setWindowModality(Qt::WindowModal);
q->setRange(0, 10000);
q->setMinimumDuration(0);
q->setAttribute(Qt::WA_DeleteOnClose, true);
//QProgressBar q;
for (int i = 0; i < 10001; i++)
{
q->setValue(i);
}
q->close();