首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

带有两个滑块的的滚动条

2013-09-06 
含有两个滑块的的滚动条我想实现一个含有两个滑块的滚动条,滑块一左一右,但这两个滑块不能越过对方,最多靠

含有两个滑块的的滚动条
我想实现一个含有两个滑块的滚动条,滑块一左一右,但这两个滑块不能越过对方,最多靠在一起,给个想法或者例子,不胜感谢!
向下面这个图:
带有两个滑块的的滚动条
[解决办法]
如果你是想用两个滑块调节左右两个caliper的位置来显示他们中间的波形,那建议还是不要用滚动条了吧

就用鼠标操作两个caliper的位置吧,自己写代码吧
[解决办法]
继承一个QWidget,重写paintEvent函数,你可以找一个滑块的图片,然后把它画到QWidget中,然后重写mousePressEvent检测鼠标按下的是不是滑块,如果是flag = true,重写mouseMoveEvent,如果flag == true,然后根据鼠标拖动的位置,设置滑块新的坐标,重写mouseReleaseEvent表明当前拖动的结束,flag = false.

热点排行