上传者: 38657848
|
上传时间: 2022-03-16 19:10:55
|
文件大小: 58KB
|
文件类型: -
缘起
最近做遥感影像融合的GWPCA方法,在带宽比较大的时候速度太慢了,需要有个进度条指示一下,然后我去找进度条的库,发现github上面的C/C++的相应的库似乎没有能在VS下跑的,自己花了点时间写了一个。
效果
实现
大概需要考虑这样几个要素
已完成的百分比
执行速度
已执行的时间
剩余时间
另外进度条的引入不能破坏已有的执行结构,最好和Python的tqdm库类似,通过 start , update 等函数来完成整个进度条,因此对于C语言来说,需要一个定时器,定期将进度条进行重绘(不可能更新一次就重绘一次),因此整个进度条就包含了两个类,一个是进度条类,一个是定时器类。