主题 : 触摸屏与QT兼容问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5132
精华: 0
发帖: 14
金钱: 80 两
威望: 27 点
综合积分: 28 分
注册时间: 2009-04-11
最后登录: 2013-01-03
楼主  发表于: 2010-02-10 15:18

 触摸屏与QT兼容问题

我现在不是使用友善自带的linux内核,而是自己重新移植,再一个个地添加驱动,不过QT还是使用友善的。
现在遇到一个问题:
不管是把触摸屏驱动加载进内核还是独立成模块都好,QT都不能正常工作(开机后的触摸点击提示,点击后没反应)
但是如果使用我自己编写的测试触摸屏的应用程序,是能正常工作的,证明触摸屏驱动是没问题的。
我现在主要搞底层方面,所以对QT不熟悉,使用的是 linux2.6.29。
Fighting!
级别: 侠客
UID: 1635
精华: 0
发帖: 111
金钱: 635 两
威望: 135 点
综合积分: 222 分
注册时间: 2008-09-16
最后登录: 2018-02-08
1楼  发表于: 2010-02-10 16:15
可能你没有校准吧
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2010-02-10 17:19

 回 楼主(ldzhangyu) 的帖子

友善之臂提供的QT使用input device(evdev)接口的触摸屏驱动(QWS_MOUSE_PROTO=TPanel:/dev/input/event0),你用的触摸屏驱动满足这个条件?
另外,QT对触摸屏的使用通过tslib,你的文件系统里有这个?
[ 此帖被kasim在2010-02-10 17:26重新编辑 ]
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 53362
精华: 0
发帖: 110
金钱: 570 两
威望: 114 点
综合积分: 220 分
注册时间: 2011-08-06
最后登录: 2013-05-21
3楼  发表于: 2011-09-23 17:05
兄弟,,我也用的是自己移植的内核,,移植完触摸屏驱动后也是用的友善的QT,结果触摸屏没反应,,我都折腾了几天了,,,,不知道怎么解决,,,,,我QQ994796397,,.,,,,能否私下交流下。
级别: 侠客
UID: 53362
精华: 0
发帖: 110
金钱: 570 两
威望: 114 点
综合积分: 220 分
注册时间: 2011-08-06
最后登录: 2013-05-21
4楼  发表于: 2011-09-23 17:07
补充一下,,我移植的触摸屏驱动,,是从友善的里面COPY过来的源码,,,
级别: 侠客
UID: 53362
精华: 0
发帖: 110
金钱: 570 两
威望: 114 点
综合积分: 220 分
注册时间: 2011-08-06
最后登录: 2013-05-21
5楼  发表于: 2011-09-27 10:41
对,版主,,我的不满足,,怎么改,,我的是input: TouchScreen Pipe as /devices/virtual/input/input0/devices/virtual/input/input0
生活是一系列的选择与决心
级别: 侠客
UID: 58970
精华: 0
发帖: 52
金钱: 265 两
威望: 53 点
综合积分: 104 分
注册时间: 2011-11-16
最后登录: 2014-06-16
6楼  发表于: 2012-03-23 15:58

 回 5楼(yangliu) 的帖子

兄弟我 现在出现了和你一样的 问题      你的问题解决了吗 ? 希望指点一下 啊   !!! 谢谢
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
7楼  发表于: 2012-04-26 15:26

 回 2楼(kasim) 的帖子

友善之臂提供的QT使用input device(evdev)接口的触摸屏驱动(QWS_MOUSE_PROTO=TPanel:/dev/input/event0),你用的触摸屏驱动满足这个条件?
另外,QT对触摸屏的使用通过tslib,你的文件系统里有这个?
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
8楼  发表于: 2012-04-26 15:28

 回 2楼(kasim) 的帖子

回错了,我想问的是,如果我的文件系统里面没有tslib,那我编译后的tslib放在文件系统里的位置有要求吗?另外我在编译qt时候tslib的参数中头文件和库文件也是指向文件系统中的tslib吗
级别: 侠客
UID: 57997
精华: 0
发帖: 107
金钱: 535 两
威望: 108 点
综合积分: 214 分
注册时间: 2011-11-01
最后登录: 2018-02-13
9楼  发表于: 2012-04-26 15:43

 回 2楼(kasim) 的帖子

实践证明不指定也是可以用触屏的,也就是说友善的编译器应该指定了,但是我在我的nfs中并没有搜索到tslib的相关东西