天嵌 ARM开发社区

 找回密码
 注册
查看: 3980|回复: 5

请问QT中触摸屏可以移动鼠标,但USB鼠标接上却不能移动是怎么回事?

[复制链接]
xiang8000 发表于 2010-12-15 22:45:37 | 显示全部楼层 |阅读模式
本帖最后由 xiang8000 于 2010-12-15 22:46 编辑

QT4.7和TSLIB都移植好了,可以执行ts_calibrate进行触摸校正和运行systray -qws显示QT窗口界面,但有两个问题存在:
1:systray -qws运行时,QT窗口界面显示,但窗体上的字全是方框,怎么回事?

2:systray -qws运行时,我可以用触摸屏点击窗体上的关闭或按钮,用触摸屏也能够移动鼠标指针,但是这仅仅是用触摸屏,用USB接上的鼠标却不能移动界面中的鼠标指针,是怎么回事?

以下是我的环境变量:
export LD_LIBRARY_PATH=/opt/qt-4.7.1/lib:$LD_LIBRARY_PATH
export PATH=/opt/bin:$PATH
export QWS_MOUSE_PROTO=tslib:/dev/input/event0
export QWS_DISPLAY="LinuxFb:mmWidth100:mmHeight130:0"
export QT_QWS_FONTDIR=/opt/qt-4.7.1/lib

export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/opt/qt-4.7.1/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none

我的font字库在/opt/qt-4.7.1/lib/fonts中,只留了这一个字库文件 wqy-zenhei.ttc
我的设备文件如下:
#ls dev/
console  fb0  input  mmcblk0p1  null  rtc  s3c2410_serial0  sda1  sound  tty0
#ls dev/input/
event0
#ls dev/sound
dsp
麻烦版主帮忙看看问题出在哪里,谢谢
 楼主| xiang8000 发表于 2010-12-16 09:12:09 | 显示全部楼层
鼠标不能动是不是因为触摸屏的缘故?是不是触摸屏和鼠标只能是任选其一进行控制?
天嵌_support1 发表于 2010-12-16 11:39:01 | 显示全部楼层
2# xiang8000


export set QWS_MOUSE_PROTO="TSLIB:/dev/event0 Intellimouse:/dev/mouse0"
加鼠标支持
 楼主| xiang8000 发表于 2010-12-16 17:09:58 | 显示全部楼层
QT窗体上不能显示字是怎么回事呢?全是方框
天嵌_support1 发表于 2010-12-17 11:29:32 | 显示全部楼层
4# xiang8000


没有把字体库设置好,在另个帖子给你答案了。
你一个问题,到处散贴,到时候连自己都不知道答案在哪了
bigflower 发表于 2011-12-16 23:00:44 | 显示全部楼层
mark,看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-10 03:31 , Processed in 1.078125 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表