QProgressDialog 使用小结
一般用在需要用户等待一段时间的事件中,与用户更好的交互。
它可以自动隐藏并重置为最小值,当操作完成后(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就会消失了。