当前位置:
代码迷
>>
QT开发
>> QSlider中如何设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
详细解决方案
QSlider中如何设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
热度:
198
发布时间:
2016-04-25 05:08:34.0
QSlider中怎么设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
用sliderMoved(int)只能实现点击slider滑块拖动的情况,请问让鼠标一点就让滚动块马上定位到鼠标点击的地方怎么实现啊?
------解决方案--------------------
貌似没有提供直接实现这样功能的方法,只能自己实现或者放弃
------解决方案--------------------
两种方法:
1.拦截QSlider的鼠标事件,在过滤函数中想怎么处理就怎么处理;
2.继承QSlider,重写鼠标事件函数。
相关解决方案
QSlider 如何设置数值为float类型
【Qt】QSlider----qss(round handle) 圆形滑块
QT--组件布局:QSpinBox 和 QSlider