当前位置: 首页 > 软件库 > 应用工具 > 下载工具 >

PointDownload

基于Qt库的下载工具
授权协议 GPL
开发语言 C/C++
所属分类 应用工具、 下载工具
软件类型 开源软件
地区 国产
投 递 者 吕淮晨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PointDownload

点载,是一个能帮助你方便地从网络上下载各种文件的软件。现在已经支持主流的各种下载协议,包括迅雷的thunder://和QQ旋风的下载协议。当前提供的软件安装包支持的操作系统有:LinuxDeepin2014, Ubuntu14.04, UbuntuKy14.04.安装包在LinuxDeepin论坛页面 发布,提供下载其他Linux发行版本的安装包暂时没有提供,因为开发和维护人员有限,如果您能帮助我们打包和维护其他Linux发行版本的安装包,请与我们联系!

程序截图

DownloadingPage

开发指南

开发环境:>=Qt5.2.1

项目模块:

  • 此项目共分为PointDownload、PointPopup、PointChromeExtension和PointFirefoxExtension4个模块,未来可能还会增加或者删除其他模块以支持更多功能的需要。

  • PointDownload是主程序部分,负责下载和管理的工作,更详细信息请查阅该模块说明页面

  • PointPopup是下载前配置弹出窗,负责接受浏览器插件传递的URL信息(或者点击新建按钮由用户填入URL信息),并根据URL获取文件名、文件大小等信息显示,为用户确定下载做准备, 用户确定下载后将信息传递给主程序,由主程序进行下载,更详细信息请查阅该模块的说明页面

  • PointChromeExtension是Chrome扩展模块,更详细信息请参考其中的说明页面

  • PointFirefoxExtension是FireFox扩展模块,更详细信息请参考其中的说明页面

其他组件:

git@OSC地址(github的一个镜像):http://git.oschina.net/choldrim/PointDownload

 相关资料
  • 我将描述我的CMake项目目前是如何安排的。现在还早,所以欢迎提出更好的安排。 顶级 lib1 lib2 我在每个级别上都有cmakelists.txt。 在Lib1 I add_library(STATIC)中,然后使用Lib2 target_link_library,它也是静态的。 lib2的cmakelists.txt执行对Qt5Widgets、Qt5Core和qt5gui的find_pac

  • 我试图写一个过程,它从存储在数据库中的一组记录中读取cron表达式,并运行一个作业(如果该表达式在接下来的一个小时内触发,则执行一个程序)。数据库中带有cron表达式的记录可以有不同的触发时间(如星期五或每小时等)。 带有cron表达式的表示例。 用户可以更新表中的crons。 设计这种应用程序的最佳方式是什么? 我在这里看到的主要问题如下:假设我每1小时运行一次工作,并在接下来的一个小时内记录计

  • 本章重点 使用 Qt Designer(设计师)进行 GUI 设计 使用 Qt Demo 浏览 Qt 应用开发 使用 Qt Assistant(助手)获取在线文档与帮助

  • 本文向大家介绍基于断点续传下载原理的实现,包括了基于断点续传下载原理的实现的使用技巧和注意事项,需要的朋友参考一下 需求背景 动态创建的文件下载的时候希望浏览器显示下载进度 动态创建的文件希望能够分段下载 HTTP断点续传报文 要实现HTTP断点续传必须要简单了解以下几个报文。 Accept-Ranges 告诉客户端(浏览器..)服务器端支持断点续传 服务器端返回 Range 客户端告诉服务器端从

  • 本文向大家介绍Android 基于IntentService的文件下载的示例代码,包括了Android 基于IntentService的文件下载的示例代码的使用技巧和注意事项,需要的朋友参考一下 文件下载这种事情是很耗时的。之前使用AsyncTask这样的异步类来做下载,然后切到后台就被干掉。所以打算试试Service。(不过按目前那些系统的尿性,其实Service也分分钟被干掉) 不过,这里并不

  • 最开始使用Qt Creator时最困难的部分可能是Qt Kit。一个Qt Kit由Qt的版本,编译系统和设备等等其它设置来配置它。它使用唯一标识的工具组合来构建你的项目。一个典型的桌面kit(工具箱)可能包含一个GCC编译程序,一个Qt版本库(比如Qt5.1.1)和一个设备(”桌面“)。在你创建好你的项目后你需要为项目指定一个kit(工具箱)来构建项目。在你创建一个kit(工具箱)之前你需要先安装