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就会消失了。

 

posted @ 2013-02-07 17:03  lc_cnblog  阅读(1637)  评论(0编辑  收藏  举报