大过年的小弟我TMD还在这弄代码,大神救小弟我啊qt自定义滚动条
大过年的我TMD还在这弄代码,大神救我啊。qt自定义滚动条
知道大家还在过年呢,所以我先给大家拜一个年。祝大家新年快乐。
接着开始正题。由于年前放假前遗留了一些任务没有完成,假期要琢磨琢磨,年后回去必须做完。但是
目前还是没有思路,请大虾给一个思路、源码,谢谢。。。
(都是关于GUI的)
1.我们的滚动条要求写成不规则的,如写成弧形(像某些andriod解锁界面那样)
2.发光,要求能像酷狗7那样在滚动条在播放的时候,会有那种闪烁效果。
求例子,谢谢
------解决方案--------------------
源码就没什么时间写,说下个人想法吧:
把起点和终点连起来,做一条线,看dx大还是dy大,取一个做拖动方向,然后拖动的时候更新手柄的位置(可能要自己维护一个合法位置)。
然后就是把位置的值转化为拖动条进度:
1. 有多不规则?如果单纯的圆弧,可以把角度转化为进度。
如果各种不规则就麻烦了,如果中间各点相对这条线偏离不大,就按比例做一个只能是近似的进度了。
2. 酷狗7滚动条?播放时发光?你说的是进度条还是滚动条。。。
------解决方案--------------------
1.我们的滚动条要求写成不规则的,如写成弧形(像某些andriod解锁界面那样)
自己封装一个moveButton,可以得到button的坐标,可以响应事件,什么不能做
2.发光,要求能像酷狗7那样在滚动条在播放的时候,会有那种闪烁效果。
闪烁用QTimer
知道大家还在过年呢,所以我先给大家拜一个年。祝大家新年快乐。
接着开始正题。由于年前放假前遗留了一些任务没有完成,假期要琢磨琢磨,年后回去必须做完。但是
目前还是没有思路,请大虾给一个思路、源码,谢谢。。。
(都是关于GUI的)
1.我们的滚动条要求写成不规则的,如写成弧形(像某些andriod解锁界面那样)
2.发光,要求能像酷狗7那样在滚动条在播放的时候,会有那种闪烁效果。
求例子,谢谢
------解决方案--------------------
源码就没什么时间写,说下个人想法吧:
把起点和终点连起来,做一条线,看dx大还是dy大,取一个做拖动方向,然后拖动的时候更新手柄的位置(可能要自己维护一个合法位置)。
然后就是把位置的值转化为拖动条进度:
1. 有多不规则?如果单纯的圆弧,可以把角度转化为进度。
如果各种不规则就麻烦了,如果中间各点相对这条线偏离不大,就按比例做一个只能是近似的进度了。
2. 酷狗7滚动条?播放时发光?你说的是进度条还是滚动条。。。
------解决方案--------------------
1.我们的滚动条要求写成不规则的,如写成弧形(像某些andriod解锁界面那样)
自己封装一个moveButton,可以得到button的坐标,可以响应事件,什么不能做
2.发光,要求能像酷狗7那样在滚动条在播放的时候,会有那种闪烁效果。
闪烁用QTimer