Qt中进度条 和进度对话框的典型使用方法:
1.首先介绍进度对话框 QProgressDialog:
//设置进度条对话框
QProgressDialog progress;
progress.setWindowModality(Qt::WindowModal);
progress.setWindowTitle(QObject::tr("Staff Manager"));
progress.setLabelText(QObject::tr("Creating database..."));
progress.setMinimum(0);
progress.setMaximum(names.count() + 6);
progress.setValue(1);
qApp->processEvents(); //提交事件
for (int i=0;i<names.count()+6;i++)
{
……
progress.setValue(i);
qApp->processEvents();
}
2.进度条QProgressBar用法类型,一般放在状态栏中