鱼C论坛

 找回密码
 立即注册
查看: 3094|回复: 4

[技术原创] 8-进度条对话框(QProgressDialog)

[复制链接]
发表于 2016-9-22 16:27:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
进度条对话框类QProgressDialog对一个耗时较长额操作提供了一个进度条

    QProgressDialog dialog(tr("文件复制进度"),tr("取消"),0,60000,this);


参数为:对话框的标签内容、取消按钮的显示文本、min、max、父窗口


ps:‘.’操作是因为dialog只是类的一个对象, ‘->’对应变量是指针QProgressDialog *dialog

1.jpg


for()循环模拟了文件复制进度

setValue()函数是进度条向前递增

为了避免长时间的操作而使用户界面冻结,必须不断调用QCoreApplication类的静态函数processEvents()(想冻结的可以注释掉,试试)

wasCancled() 判断是否用户中途点击Cancle按钮

好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0.jpg

2.jpg

3.jpg

4.jpg

5.jpg


游客,如果您要查看本帖隐藏内容请回复







评分

参与人数 1荣誉 +7 鱼币 +7 贡献 +5 收起 理由
拈花小仙 + 7 + 7 + 5 感谢楼主无私奉献!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-22 17:11:18 | 显示全部楼层
强烈支持不二ing...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-22 17:13:15 | 显示全部楼层

谢谢小仙导师,支持鼓励
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-10-16 19:49:33 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-21 08:54:46 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 00:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表