• 4489阅读
  • 7回复

[提问]请问这种进度条如何实现?谢谢 [复制链接]

上一主题 下一主题
离线fengwujiutan
 

只看楼主 倒序阅读 楼主  发表于: 2016-04-12

这种进度条有做过的吗?[attachment=14963] ,给一些建议,谢谢
没伞的孩子应努力奔跑
离线姜小白

只看该作者 1楼 发表于: 2016-04-12
最简单的就是一个背景图,一张100%的进度图像;然后两张进行叠加绘制,根据百分数折算画出第二张的长度。
我整理的一些文章,持续更新中,有兴趣的小伙伴可以关注。
https://xiaozhuanlan.com/sorghum-cpp?rel=sorghum

Qt技术交流:QQ2499971906
离线kimtaikee

只看该作者 2楼 发表于: 2016-04-12
这有个jQuery的插件, http://codepen.io/BJack/details/bwKqv,加载到QWebEnginePage中,修改一下样式,然后用JS控制进度;或者你可以派生QWidget重写paintEvent亦可。


离线fengwujiutan

只看该作者 3楼 发表于: 2016-04-12
谢谢,但是现在没有背景图,单纯的画出这个图形倒是简单,但是难度是颜色的变化,我是在VS2012上开发的,能不能给具体一些提示?
没伞的孩子应努力奔跑
离线z609932088

只看该作者 4楼 发表于: 2016-04-13
这个进度条得自己写了吧
有阳光的地方就是青春
离线fengwujiutan

只看该作者 5楼 发表于: 2016-04-13
回 z609932088 的帖子
z609932088:这个进度条得自己写了吧 (2016-04-13 08:19) 

有思路吗?我新手,不知怎么下手做
没伞的孩子应努力奔跑
离线z609932088

只看该作者 6楼 发表于: 2016-04-13
回 fengwujiutan 的帖子
fengwujiutan:有思路吗?我新手,不知怎么下手做 (2016-04-13 09:39) 

把他当成一个界面,自己设计背景,自己写进度函数,如果有点击效果,那就要自己写点击时间,还有就是适配的问题,如果你的的程序是界面大小都是写死的,那还可以,但是如果你的程序界面是可变的,那你就要写适配 了
有阳光的地方就是青春
离线fengwujiutan

只看该作者 7楼 发表于: 2016-04-13
回 kimtaikee 的帖子
kimtaikee:这有个jQuery的插件, http://codepen.io/BJack/details/bwKqv,加载到QWebEnginePage中,修改一下样式,然后用JS控制进度;或者你可以派生QWidget重写paintEvent亦可。
 (2016-04-12 16:37) 

首先谢谢你的回复,我看了一下,效果有类似的,但是没有C++开发的看不懂,你有没有小demo参考一下,谢谢
没伞的孩子应努力奔跑
快速回复
限100 字节
 
上一个 下一个