8-进度条对话框(QProgressDialog)
进度条对话框类QProgressDialog对一个耗时较长额操作提供了一个进度条QProgressDialog dialog(tr("文件复制进度"),tr("取消"),0,60000,this);
参数为:对话框的标签内容、取消按钮的显示文本、min、max、父窗口
ps:‘.’操作是因为dialog只是类的一个对象, ‘->’对应变量是指针QProgressDialog *dialog
for()循环模拟了文件复制进度
setValue()函数是进度条向前递增
为了避免长时间的操作而使用户界面冻结,必须不断调用QCoreApplication类的静态函数processEvents()(想冻结的可以注释掉,试试)
wasCancled() 判断是否用户中途点击Cancle按钮
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**** Hidden Message *****
强烈支持不二ing... 拈花小仙 发表于 2016-9-22 17:11
强烈支持不二ing...
谢谢小仙导师,支持鼓励
11 1
页:
[1]