首页| 论坛| 消息

标题:怎样屏蔽QSlider的键盘事件
作者:zxy1204
日期:2006-09-23 22:29
内容:

如题.我想屏蔽QSlider的键盘事件.也就是当QSlider得到焦点时, 键盘的左右方向键不起作用.有哪个属性是控制它的.


#1 [style 09-23 23:14]
自己写个类继承QSlider,再installEventFilter安装过滤器.再重写一下virtual void eventFilter(QEvent *s)类,
s->type() == QEvent::KeyPress
return true;
还有一个更简单的方法,自己写类继承QSlider,再重写virtual void keyPressEvent(QKeyEvent *s),让容易为空(或s->ignore())
#2 [zxy1204 09-25 16:48]
谢谢英雄

回复 发表
主题 版块