Qt多线程http下载器之二:仿迅雷新建下载任务
Posted 草上爬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt多线程http下载器之二:仿迅雷新建下载任务相关的知识,希望对你有一定的参考价值。
一.效果
下图是迅雷9的新建任务界面,目前最新的版本是迅雷11,迅雷9已无法准确检测出文件大小,但任然能正常下载。个人觉得迅雷9的新建任务界面更美观,故仿之。
下图是我用Qt实现的效果,功能和迅雷9类似,复制下载url到输入框,迅雷能够自动解析下载文件信息,而且支持文件名的修改。当然还有个比较特别的地方,就是QTableWidget标题栏的样式。
图中添加的任务是360安全卫士和爱奇艺
https://dl.360safe.com/setup.exe
https://dl-static.iqiyi.com/hz/IQIYIsetup_app.exe
二.实现
1.解析下载任务
m_timer = new QTimer(this);
m_timer->setSingleShot(true);
connect(m_ti
以上是关于Qt多线程http下载器之二:仿迅雷新建下载任务的主要内容,如果未能解决你的问题,请参考以下文章