码迷,mamicode.com
首页 > 其他好文 > 详细

解决QT5.3.1下触控笔无法工作的问题

时间:2014-07-21 10:31:34      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:style   http   strong   os   2014   for   

刚进新公司,据开发人员说存在QT5.3.1下触控笔无法工作,而在QT5.2.1下能正常工作,研究了一下。

Steps:

1. 首先当然是看下问题是否真的存在。测试情况:

环境 结果 备注
QT5.2.1, win 8.1 32bit, mingw 触控笔正常工作
QT5.3.1, win 8.1 32bit, mingw 触控笔无法工作 用手指可以正常触控

2. 目前的情况来看应该是QT发布QT5.3.x时引入的新BUG,决定到QT-PROJECT上的BUGREPORTS搜下是否已经有此BUG,

输入关键字PEN,直接找到了 https://bugreports.qt-project.org/browse/QTBUG-39353, 问题一模一样。

bubuko.com,布布扣

3. 在评论中此BUG得知已经被修复, 修改代码的CODE REVIEW页面见:https://codereview.qt-project.org/#/c/87141/

修改的代码如下:https://codereview.qt-project.org/#/c/87141/3/src/plugins/platforms/windows/qwindowsmousehandler.cpp

bubuko.com,布布扣

4. 把此代码更新到QT5.3.1的源码中,重新编译了plugins/platforms/windows.pro,替换了\plugins\platforms下的qwindows.dll, 再次测试原来的同一个程序,触控笔可以正常工作了!

5. DONE!



解决QT5.3.1下触控笔无法工作的问题,布布扣,bubuko.com

解决QT5.3.1下触控笔无法工作的问题

标签:style   http   strong   os   2014   for   

原文地址:http://my.oschina.net/leon0407/blog/290065

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!