主题 : 在QTE-4.5.2中怎么同时支持触摸屏和USB鼠标--终于OK了 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
楼主  发表于: 2010-11-20 12:42

 在QTE-4.5.2中怎么同时支持触摸屏和USB鼠标--终于OK了

在我的程序里是可以使用触摸屏的,我现在想同时支持鼠标
内核是友善提供的2.6.32,所以应该有鼠标驱动,我cat  /dev/mice 或 cat  /dev/event1 再移动鼠标,终端都有反应。

不知道是不是我在 编译QTE时的配置有问题,下面是我配置  
./configure -prefix /opt/arm-qt4 -embedded arm -little-endian -xplatform qws/linux-arm-g++ -depths 16 -qt-gfx-transformed -qt-mouse-tslib -no-qt3support -nomake examples -nomake demos -nomake docs -I/opt/tslib/include -L/opt/tslib/lib
后来我看了友善的配置
./configure -opensource -embedded arm -xplatform qws/linux-arm-g++  -no-webkit -qt-libtiff -qt-libmng  -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp
比我多一个-qt-mouse-pc ,我加上之后重新编译和安装qte-4.6.3,再编译我的qt程序,下到板上还是不行。

参考了的文章,这里我剪切出来
QWS_MOUSE_PROTO该如何写
该环境变量主要是帮助QMouseDriverFactory也就是Qt鼠标设备的觅者来创建你想要的鼠标设备而不是系统默认的。

默认该环境变量时空的,其实大部分情况下空就可以了,Qt能够根据系统配置猜测出你想要的设备,并且这个大多数情况下好像都是正确的。不过如果错了我们可以通过设置该变量来纠正。

该环境变量的格式如下:

export QWS_MOUSE_PROTO="<driver>[:<driver specific options>]
         <driver>[:<driver specific options>]
         <driver>[:<driver specific options>]"
中间可以通过空格来指定多个鼠标设备,目前我也没用到过,因为一般有一个输入设备就够了,最常用的格式如下:

export QWS_MOUSE_PROTO="tslib:/dev/ts"

第一个,指明要使用tslib这个驱动,对应的设备名字是/dev/ts

//*************************************************************
最终我的设置是:
export QWS_MOUSE_PROTO="Tslib:/dev/event0 intelliMouse:/dev/mice"
就可以同时用触摸屏和USB鼠标了。这个要根据你/dev下的具体的设备节点来设置。
之前就是这个 intelliMouse 没设置对,我当时认为用的是USB鼠标,想当然就用USB。后来是一个一个试出来的。
说实话为什么要这样设置  我也不知道,希望大侠来解答。
[ 此帖被yao3gang在2010-11-25 15:43重新编辑 ]
级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
1楼  发表于: 2010-11-24 11:04
后来看到  /etc/profile 中有这样一行,
export QWS_MOUSE_PROTO=Tslib:/dev/event0
把它注释掉后,触摸屏就没反应了
我把它修改为
export QWS_MOUSE_PROTO=USB:/dev/event1
或export QWS_MOUSE_PROTO=USB:/dev/mice
还是不行啊,没折了
请问下  要想在我的qt程序中同时支持USB鼠标和触摸屏,具体要进行哪些步骤呢?
级别: 侠客
UID: 31364
精华: 0
发帖: 59
金钱: 295 两
威望: 59 点
综合积分: 118 分
注册时间: 2010-10-29
最后登录: 2017-09-13
2楼  发表于: 2010-11-25 15:54
再顶下,希望更多人看到,期待有人解答。
级别: 新手上路
UID: 51854
精华: 0
发帖: 38
金钱: 215 两
威望: 43 点
综合积分: 76 分
注册时间: 2011-07-08
最后登录: 2015-10-20
3楼  发表于: 2011-12-16 23:17
mark,记号