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下载器之二:仿迅雷新建下载任务的主要内容,如果未能解决你的问题,请参考以下文章

Qt多线程http下载器之三:文件下载异常的处理

我有一个视频的链接,请问如何把这个链接转化成视频下载到电脑上啊?

怎样在迅雷使用磁力链接下载文件?

*Android 多线程下载 仿下载助手(改进版)

*Android 多线程下载 仿下载助手

伊朗电影《天堂的颜色》,迅雷下载