关于QT5的QProgressDialog样例
时间: 2023-08-06 07:06:59 浏览: 96
QProgressDialog基础、高级和样式表使用示例代码
5星 · 资源好评率100%
好的,下面是一个简单的QProgressDialog样例:
```cpp
#include <QApplication>
#include <QProgressDialog>
#include <QTimer>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QProgressDialog progressDialog;
progressDialog.setLabelText("Loading...");
progressDialog.setWindowModality(Qt::WindowModal);
progressDialog.setRange(0, 0);
progressDialog.setMinimumDuration(0);
QTimer::singleShot(5000, &progressDialog, &QProgressDialog::cancel);
progressDialog.show();
return a.exec();
}
```
这个样例创建了一个无限循环的进度对话框,它会在5秒后自动关闭。你可以根据你的需要调整进度对话框的属性。
阅读全文