自定义进度条

简介: 自定义进度条

1.自定义的进度条,拿去用

# 自己写一个进度条
import time
def progress(count,counts,length=50,key="█",second=0.1):
    """
    :param count:  已完成的值
    :param counts: 总量
    :param length: 默认字符串长度
    :param key: 进度条字符
    :param second: 刷新间隔
    :return:
    """
    if count <= counts:
        count_str = int(count / counts * length) * key
        count_str = count_str.ljust(length, " ")
        percentage = round(count / counts * 100, 2)
        s = f"[{count_str}] {percentage}% | {round(count, 2)}/{round(counts, 2)}"
        print(f"\r{s}", end="")
        time.sleep(second)
        if percentage == 100:
            print()
    else:
        progress(counts,counts)


if __name__ == "__main__":
    count = 0
    counts = 30
    while True:
        count += 0.3
        progress(count,counts)
        if count>counts:
            break

image.png

相关文章
|
4月前
|
前端开发 JavaScript 开发者
【QML进阶 进度条设计】打造动态弧形进度条特效
【QML进阶 进度条设计】打造动态弧形进度条特效
314 2
|
9月前
水波纹按钮动画
水波纹按钮动画
41 0
水波纹按钮动画
|
XML 前端开发 Java
Android实现一个可拖拽带有坐标尺的进度条
Canvas绘制这样的一个可拖拽坐标尺,基本上可以拆分出四部分,第一部分就是背景和默认的离散间隔,第二部分是移动的背景和离散间隔,第三部分是移动的图片也就是thumb,最后一部分是底部的文字坐标。
101 0
QT软件开发: QGraphicsView设置无边框背景透明
QT软件开发: QGraphicsView设置无边框背景透明
652 0
QT软件开发: QGraphicsView设置无边框背景透明
粒子效果进度条
在线演示 本地下载
1294 0
|
Android开发
Android 自定义控件之SlidingMenuVertical顶部悬浮(垂直折叠抽屉,有滑动渐变回调,可自行添加渐变动画)
顶部悬浮(垂直折叠抽屉,有滑动渐变回调,可自行添加渐变动画)
2061 0
|
图形学
控件渐变色的实现
控件渐变色的实现(一)—— CAGradientLayer实现控件渐变色的实现(二)—— Core Graphics实现
781 0
|
前端开发 Android开发 Rust
Android - 条纹进度条实现,调整view宽度仿进度条
相关代码请参阅: https://github.com/RustFisher/aboutView/blob/master/app/src/main/java/com/rust/aboutview/activity/RoundCornerActivity.java 美工同学指定了一个进度条样式 这斑斓的进度条,如果要自己画实在是劳民伤财。
3228 0
|
前端开发 Android开发
01.自定义View(ArcView弧形进度条)
开始重新学习一下自定义View的相关知识,借鉴了一些网上的文章,目前在跟这位博主学习,大家可以关注一下 作者:红橙Darren 链接:https://www.
1114 0
|
数据库 SQL 数据库连接