Qt进度对话框QProgressDialog
在Qt中,QProgressDialog是一种用于显示进度信息的标准对话框。它提供了一个简单的用户界面,可用于向用户显示任务的进度,并允许用户中断该任务。本文将带您快速学习如何在Qt中创建和使用QProgressDialog。
首先,我们需要在代码中包含头文件 QProgressDialog。之后,我们可以使用以下代码创建QProgressDialog:
QProgressDialog progressDialog("Loading...", "Cancel", 0, 100);
progressDialog.setWindowTitle("Progress");
progressDialog.setWindowModality(Qt::WindowModal);
progressDialog.setValue(0);
在上述代码中,我们创建了一个进度对话框progressDialog,并通过setWindowTitle函数设置了对话框的标题为“Progress”。接下来,我们通过setValue函数将当前进度值设置为0。
接着,我们可以通过以下方式设置最大进度值和进度提示信息:
progressDialog.setMaximum(100);
progr