Qt嵌入式环境中鼠标不可热插拔的学习

2019-07-13 09:03发布

转载地址:https://blog.csdn.net/shengzhadon/article/details/51455361防丢自己记录一下方法大概三种(均未测试)1. 嵌入式端qt鼠标热插拔问题解决思路:
           1). 修改QT库input相关源码
        2). 在rootfs利用udev,udev检测到鼠标事件插入执行对应脚本,创建/dev/xxx设备软连接到/dev/input/mousexxx,然后qt永远从/dev/input/mousexxx拿鼠标io数据。这样,不管你怎么插拔,udev帮你捕获并且链接到/dev/input/mousexx,此时QT就舒服了,热插拔的动作对应qt是黑盒操作,它只认/dev/input/mousexx。2. 修改Qt源码 实现 参考https://blog.csdn.net/shengzhadon/article/details/51455361