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

QSlider中如何设置让鼠标一点就让滚动块马上定位到鼠标点击的地方

2012-01-14 
QSlider中怎么设置让鼠标一点就让滚动块马上定位到鼠标点击的地方用sliderMoved(int)只能实现点击slider滑

QSlider中怎么设置让鼠标一点就让滚动块马上定位到鼠标点击的地方
用sliderMoved(int)只能实现点击slider滑块拖动的情况,请问让鼠标一点就让滚动块马上定位到鼠标点击的地方怎么实现啊?

[解决办法]
貌似没有提供直接实现这样功能的方法,只能自己实现或者放弃
[解决办法]
两种方法:
1.拦截QSlider的鼠标事件,在过滤函数中想怎么处理就怎么处理;
2.继承QSlider,重写鼠标事件函数。

热点排行