现在正在做一个下载工具,跟现在的下载工具一样,要使用进度条来显示下载了多少
那么这个进度的读取,如何才能使得耗费的资源最少呢?
我想的是,设置一个监听机制,持续监听下载量,达到一定量时,改变进度条数值,这样达到显示的
效果。
现在的问题是:
1、持续监听应该很耗资源,如果同时有20个下载项,估计系统就崩溃了。。。
2、qt时间函数里面有一个singleShot,这个是单次发射,看了下qtimer,好像没有可以一直发射的,
请问下有没有类似singleShot,但是可以持续这个功能的方法,如果对singleShot使用死循环,应该也
是很耗资源的吧。。。
各位高手,给点思路吧。。。谢谢