Qt基础-QProgressDialog进度对话框
进度对话框可用于在加载大文件时显示进度,常见用法如下:
QProgressDialog progress;
progress.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint); //不显示进度条上的“最小化”“最大化”“关闭”
progress..setWindowTitle("任务保存"); //窗口标题
progress.setsetAutoClose(false); //进度达到最大值时不关闭,默认为true
progress.setLabelText("任务保存中..."); //显示的文本
progress.setRange(0,100); //设置进度条的极值,默认为[0,100]
progress.setCancelButton(NULL); //不显示取消按钮
progress.show(); //进度条显示
//防止界面卡住,可以使用在每次设置数值时加上QApplication::processEvent()