关于鼠标滑轮

meiky 2013-01-21 04:36:05
为什么鼠标滑动太快就会出现,鼠标指针跳动,我往上滑动太快时它就跳到左下角,往下滑得太快就跳到其它地方,我滑轮响应函数是继承了wheelEvent ( QWheelEvent * e ),在里面写东西,里面执行的东西越多,这种现象越明显,如何解决????
...全文
336 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiky 2013-04-24
  • 打赏
  • 举报
回复
引用 10 楼 yishugao 的回复:
滚得太快,鼠标还会死掉。。。楼主,找到解决的方法没,求助。。。
没解决,怀疑是驱动问题
yishugao 2013-04-22
  • 打赏
  • 举报
回复
滚得太快,鼠标还会死掉。。。楼主,找到解决的方法没,求助。。。
  • 打赏
  • 举报
回复
从现象的描述看,wheel事件里面,scroll的偏移量有问题。
meiky 2013-02-04
  • 打赏
  • 举报
回复
代码很简单 class KMyFrame : public QFrame { ...... public: void wheelEvent ( QWheelEvent * e ); ...... } void KMyFrame::wheelEvent ( QWheelEvent * e ) { if(checkMouseRange((QMouseEvent *)e)) { WheelFlag = e->delta(); pWheelTimer->start(10); } QApplication::processEvents(); } wheelEvent ( QWheelEvent * e ) 中的处理的东西越多出现这种现象越明显,我把这函数里面东西全屏蔽掉就好,换成sleep(),也会出这问题,sleep的时间越长,现象越明显。。。。
meiky 2013-02-04
  • 打赏
  • 举报
回复
每次跳到左下角后还会自己单击,触发了单击函数
meiky 2013-02-04
  • 打赏
  • 举报
回复
我单纯向系统发送鼠标滑轮消息 QWheelEvent,发得再快也没事,不知跟硬件有没有关系
windywater119 2013-02-01
  • 打赏
  • 举报
回复
贴代码看看吧
meiky 2013-02-01
  • 打赏
  • 举报
回复
引用 3 楼 dowithsmiles 的回复:
没碰到过,继承的是什么控件?
继承的是QFrame,而且往上滑动太快就会出现情况,往下滑动怎么快都不会,
windywater119 2013-01-31
  • 打赏
  • 举报
回复
没碰到过,继承的是什么控件?
meiky 2013-01-31
  • 打赏
  • 举报
回复
有没有人出现这问题呢
meiky 2013-01-22
  • 打赏
  • 举报
回复
有没有人出现这问题呢

21,489

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧