欢迎来到神奇下载!我们唯一域名是:www.sqxzz.com

indicators 官方版 v2.2

更新时间:2022-06-15 10:34:24

软件介绍

indicators可以帮助用户设计进度条,当你为软件配置进度条的时候就可以从这款软件快速部署进度条样式,软件提供多种样式,包括更新进度条,多线程进度条,下载进度条,百分比进度条,不确定进度条,满足大部分进度条开发需求,为用户提供更轻松的进度条设计方案;现在很多软件都是提供进度条的,当开始工作的时候就可以显示进度条,让用户可以了解软件工作完成时间,避免等待过长,例如可以为更新场景附加进度条,可以为下载场景附加进度条,可以为数据加载场景附加进度条,可以为文件转换附加进度条,支持的场景很多!

indicators软件功能

1、indicators提供丰富的进度条内容

2、实时显示进度条工作轻松,让用户判断工作完成时间

3、可以显示加载的进度条,等待数据加载完毕

4、可以显示百分百,精确到1%,达到100%工作完成

5、支持数据加载、更新类型的进度条,查看已经加载多少数据

6、支持剩余时间类型的进度条,查看当前工作剩余多少秒

7、支持平滑进度条,直接从左侧到右侧显示滑块类型的进度条

8、支持多线程进度条,同时下载多个任务就可以显示每个任务进度条

indicators软件特色

1、indicators为用户提供丰富的进度条样式

2、您可以将软件部署到开发程序使用

3、在编辑命令行软件的时候可以使用这款软件附加进度条

4、在编辑程序的时候也可以插入进度条

5、帮助用户提升进度条设计速度,使用软件提供的样式就可以直接编辑新的进度条

6、支持基本进度条、不确定进度条、平滑进度条、动态进度条

indicators教程

基本进度条

要在应用程序中引入进度条,请包含indicators/pgress_bar.hpp并创建一个PgressBar对象。这是进度条的一般结构:

PgressBar中的进度量保持在一个size_t范围内[0, 100]。当进度达到100时,进度完成。

在应用程序级代码中,可以通过两种方法来更新此进度:

使用更新进度 bar.tick()

您可以更新进度条,使用bar.tick()该进度条将进度精确增加1%。

上面的代码将打印一个进度条,该进度条从100到100%的比率从0到100%。

使用更新进度 bar.set_pgress(value)

如果您希望分步控制条的进度,请考虑使用bar.set_pgress(value)。例子:

显示经过的时间/剩余时间

支持中的所有进度条和微调器,indicators显示经过的时间和剩余时间。受python的tqdm模块启发,此仪表的格式为[{elapsed}<{remaining}]:

不确定进度条

您可能有一个进度条用例,其中最大进度量是未知的,例如,您是从没有发布总字节数的远程下载的。

使用indicators::IndeterminatePgressBar了这样的情况。一种IndeterminatePgressBar类似于常规进度条除总量进展情况是未知的。勾选此进度条将永远快乐。

当您知道进度已完成时,只需致电bar.mark_as_completed()。

滑块进度条

您是否需要使用unicode块元素的平滑块进度条?使用BlockPgressBar代替PgressBar。BlockPgressBar为该库添加了一个简单的内容。

多进程

indicators支持使用MultiPgress类模板管理多个进度条。

template class MultiPgress是一个类模板,其中包含对多个进度条的引用,并提供一个安全的界面来更新每个进度条的状态。MultiPgress可与PgressBar和BlockPgressBar类一起使用。

如果您知道在编译时要管理的进度条数量,请使用此类。

下面是MultiPgress管理三个PgressBar对象的示例对象。

动态进度

DynamicPgress是类似于的容器类,MultiPgress用于管理多个进度条。顾名思义,使用DynamicPgress,您可以动态添加新的进度条。

要添加新的进度条,请致电bars.push_back(new_bar)。该调用将返回附加栏的索引。,您可以使用索引运算符(例如)来引用此栏bars[4].set_pgress(55)。

如果您在编译时不知道进度条的数量,请使用此类。

以下是DynamicPgress管理六个PgressBar对象的示例对象。这些条中的三个是动态添加的。

在上面的代码中,请注意选项bars.set_option(option::HideBarWhenComplete{true});。是的,您可以通过将此选项设置为来隐藏进度条,以及在进度条完成时隐藏它们true。如果这样做,上面的示例将如下所示:

近期热门

1
UEStudio增强版是 UltraEdit 的开发环境版本,软件功能非常强大,界面简洁明晰、作方便快捷,设计 […]
2
DLL函数查看器是一款易于使用的dll函数查看工具。软件具备了简单直观的用户界面,拖动dll文件到窗口,或者双 […]
3
精易csharp编程助手也就是精易c#编程助手,是一款辅助c#快速开发的工具,主要功能模块包括常用代码、网页提 […]
4
Alactty是一款跨平台的OpenGL终端仿真器,可以通过这款软件快速运行脚本,添加了对Windows的支持 […]
5
VSCodium(VScode二进制版本)免费下载是编程开发分类下一款电脑软件,神奇下载小编给各位带来了VSC […]
6
Dxpress版是一款优秀实用的控件库软件。Dxpress19中文版软件能够帮助用户设计具有图形和高级和高级功 […]
7
Kratos提供非常多的服务框架,可以帮助用户在搭建网站和应用的时候快速配置通讯,配置HTTP服务,配置数据分 […]
8
CDS是一款自动化软件,您可以在软件上建立多种自动化作业方式,有效提升企业工作效率,优化复杂的工作流程,您可以 […]
9
夜神助手全称是夜神模拟器连接助手,因为作者在安卓逆向学习过程中,经常使用夜神模拟器调试程序经常打开很多命令行窗 […]
10
MyBB是一款论坛开发软件,如果你需要设计论坛就可以直接通过这款软件部署到使用,不需要自己原创代码就可以立即创 […]

声明:本站所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助 转载需标注!

Copyright © 2018-2023 All Rights Reserved. 神奇下载网站备案编号:苏ICP备12036411号

抵制不良游戏软件,拒绝盗版。 注意自我保护,谨防受骗上当。 适度娱乐益脑,沉迷伤身。合理安排时间,享受健康生活。

共 22 次查询,耗时 0.923 秒