1.在qt编译位置/src/corelib/global下新建文件"qconfig-touchpad.h"内容如下:
/* Qt for Embedded Linux */
#ifndef QT_NO_QWS_MOUSE_AUTO
# define QT_NO_QWS_MOUSE_AUTO
#endif
#ifndef QT_QWS_IPAQ
# define QT_QWS_IPAQ
#endif
#ifndef QT_QWS_IPAQ_RAW
# define QT_QWS_IPAQ_RAW
#endif
2.依次敲入下列编译命令
export QTDIR=$PWD
export QTEDIR=$PWD
export PATH=$PWD/bin:$PATH
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
./configure -prefix /usr/local/Trolltech/Qte-arm-tp -qconfig touchpad -embedded arm -little-endian -v -depths 16,18,24,32 -L /usr/local/tslib/lib -I /usr/local/tslib/include -nomake examples -nomake demos -nomake docs
3.在目标机上运行程序前设置下列环境变量
export V_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/tsraw0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$V_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$V_ROOT/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
#for qte
export QWS_MOUSE_PROTO="linuxtp:/dev/h3600_tsraw"
可能和你的要求不太符合,不过这样做一定可以用.