1 Star 2 Fork 0

透明2002/PyQt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

QProgressBar

1、常规样式美化

运行 SimpleStyle.py

主要改变背景颜色、高度、边框、块颜色、边框、圆角

SimpleStyle

2、圆圈进度条

运行 RoundProgressBar.py

RoundProgressBar

3、百分比进度条

运行 PercentProgressBar.py

PercentProgressBar

4、Metro进度条

运行 MetroCircleProgress.py

MetroCircleProgress

5、水波纹进度条

运行 WaterProgressBar.py

  1. 利用正弦函数根据0-width的范围计算y坐标
  2. 利用 QPainterPath 矩形或者圆形作为背景
  3. QPainterPath 把y坐标用 lineTo 连接起来形成一个U字形+上方波浪的闭合区间

WaterProgressBar

6、圆形水位进度条

运行 WaterProgress.py

参考 https://github.com/linuxdeepin/dtkwidget/blob/master/src/widgets/dwaterprogress.cpp

WaterProgressBar

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/won2930015/PyQt.git
git@gitee.com:won2930015/PyQt.git
won2930015
PyQt
PyQt
master

搜索帮助