arm上移植qt后,鼠标滚轮不能用

Jesse Huang 2017-07-23 04:35:55
如题,无论向上还是向下滑动滚轮,鼠标都会向上移动,在ubuntu下,滚轮正常。
...全文
378 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jesse Huang 2017-07-24
  • 打赏
  • 举报
回复
对的呀,是qt4版本的问题吗?
jklinux 2017-07-23
  • 打赏
  • 举报
回复
你移植的是qt4吗?
Jesse Huang 2017-07-23
  • 打赏
  • 举报
回复
你好,我试了你的方法,还是不行,我详细的描述下问题吧。 目前情况是,鼠标的左键、右键或者双击都是没有问题的,但是鼠标的滚轮无论是向上滚动还是向下滚动,都是引起鼠标点的上移。 我找了一下原因,发现编译成ubuntu下运行的程序,wheelEvent事件可以正常触发,但是编译成arm上跑的程序,则进入不了wheelEvent函数,而是进入mouseMoveEvent函数。
jklinux 2017-07-23
  • 打赏
  • 举报
回复
应该是环境变量没指定的原因. 先用"cat /proc/bus/input/devices"查看你鼠标对应的设备文件。 如是event4. 则在/etc/profile里设置: export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event4 重启系统后该就可以了

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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