一般用在需要用户等待一段时间的事件中,与用户更好的交互。

它可以自动隐藏并重置为最小值,当操作完成后(value 不在改变的时候)

所以这个对象 最好不要定义成全局的,不要定义成指针。用完就结束它。

创建的常用步骤:

1,QProgressDialog progress = new QProgressDialog(this);

2,progress.setLabelText(QString );//设置标签上的要提示给用户的文本信息。

3,progress.setRange(int,int);//设置百分比的范围。

4,一段循环,每完成一个任务,progress.setValue(int); //更新进度。

5,如果用户点了“cancel”,那么if 处理必要的操作后,用break,return等跳出循环即可,此时这个progress就会消失了。

 

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-12-05
  • 2021-11-27
  • 2021-08-21
  • 2022-01-07
  • 2021-12-27
  • 2021-07-10
猜你喜欢
  • 2021-05-05
  • 2022-12-23
  • 2021-08-11
  • 2021-07-21
  • 2022-12-23
  • 2021-06-27
相关资源
相似解决方案