QSlider中怎么设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
用sliderMoved(int)只能实现点击slider滑块拖动的情况,请问让鼠标一点就让滚动块马上定位到鼠标点击的地方怎么实现啊?
[解决办法]
貌似没有提供直接实现这样功能的方法,只能自己实现或者放弃
[解决办法]
两种方法:
1.拦截QSlider的鼠标事件,在过滤函数中想怎么处理就怎么处理;
2.继承QSlider,重写鼠标事件函数。
发布时间: 2012-01-14 20:02:35 作者: rapoo
QSlider中怎么设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
用sliderMoved(int)只能实现点击slider滑块拖动的情况,请问让鼠标一点就让滚动块马上定位到鼠标点击的地方怎么实现啊?
[解决办法]
貌似没有提供直接实现这样功能的方法,只能自己实现或者放弃
[解决办法]
两种方法:
1.拦截QSlider的鼠标事件,在过滤函数中想怎么处理就怎么处理;
2.继承QSlider,重写鼠标事件函数。