-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Labels
Description
因为需要在程序里面实现一个简易的下载模块,而之前也一直很关注深度和点载项目,所以本着不重复造轮子的想法(CV大法万岁-_-!!),研究了一下点载的代码。就说一下自己的一点小建议吧,毕竟我也是个业余菜鸟。关于项目的话,感觉好久不更新了,不知道作者是不是放弃了,或者有没有后续人员来接手,因为感觉目前的架构还是有点凌乱,基于QtNetwork模块的下载部分,应该不需要使用多个NetworkAccessManager实例,线程用继承QThread重写 run方式,然后内部exec事件循环,感觉不是很优雅,和上层qml通讯的部分,也给人很多hack的感觉。另外,软件协议方面,能否分开授权,核心下载作为类库引用的部分,能否基于LGPL来发布。另外,可以的话,能否允许我复用一些代码片断,更进一步的话或许做一个点载的fork版?