• 5231阅读
  • 5回复

[提问]Qt有没有办法让Slider控件的步长不为均匀分布的 [复制链接]

上一主题 下一主题
离线兴海北路
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-08
如题,现在项目中需要做一个时间滑块的功能,我最开始想到用QSlider控件,但是需求要时间滑块上的步长不是均匀分布的,每次的时间间隔有可能是三天,也可能是二十天,一个月也有可能,各位有没有好的实现方法,请指导一下呗,先感谢大家的关注了,谢谢!!!
离线kimtaikee

只看该作者 1楼 发表于: 2014-08-08
自绘吧

离线gnibuoz

只看该作者 2楼 发表于: 2014-08-08
呵呵,露珠试试看这样可以不,在valueChanged的槽函数中判断下,如果当前值符合某个条件,改变下slider步长嘛
我就是我,颜色不一样的烟火...
离线兴海北路

只看该作者 3楼 发表于: 2014-08-08
我倾向于自绘了 因为在控件绘制的时候,就需要展示出这种非均匀的步长
              “|---------------|------------------------|-----------------------------------|”
               ^
        2013/8/1    2013/9/21               2014/1/20                              2014/8/8    
离线兴海北路

只看该作者 4楼 发表于: 2014-08-12
现在需求升级了,请问想实现在QSlider上滑动滑块的时候,只让滑块滑动到有刻度的地方,这个如何实现啊?
离线兴海北路

只看该作者 5楼 发表于: 2014-08-12
              “|---------------|------------------------|-----------------------------------|”
                                    ^
        2013/8/1    2013/9/21               2014/1/20                              2014/8/8    

如何只想滑动滑块到有刻度的地方,该怎么设置呢?
快速回复
限100 字节
 
上一个 下一个