• 6444阅读
  • 5回复

移植好qte,但触摸屏没有反应?谢谢大家! [复制链接]

上一主题 下一主题
离线skyling2001
 
只看楼主 倒序阅读 楼主  发表于: 2006-07-20
我现在在freescale MX21上移植了qte 2.3.7,不需要qtopia,因此只移植了qte,examples中的hello,table等例子可以在屏幕上看到效果,但是没有触摸屏,触摸屏的驱动digi.o已经装好了,QWS_MOUSE_PROTO=TPanel:/dev/h3600_ts,这些环境变量都已经设置了,怎么样才能在QT下支持触摸屏?看了网上不少文章,都是针对2410或xscale的,有的说修改qwsmouse_qws.cpp中的宏定义,有的说修改readmoseData()里的代码,不知如何是好,请大家帮帮忙!谢谢了!(板子里原来已经自己带了qtopia,运行他里面的程序是有触摸屏的),非常感谢!!
[ 此贴被skyling2001在2006-07-20 19:45重新编辑 ]
离线skyling2001
只看该作者 1楼 发表于: 2006-07-20
大家帮帮忙啊,谢谢!在线等!
离线allenliu0225

只看该作者 2楼 发表于: 2006-07-28
[root@localhost aclock]# file aclock
aclock: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux
2.2.5, dynamically linked (uses shared libs), not stripped

我编译好的QTE下的例子怎么是for Intel 80386的???好像不能直接下载到开发板中运行哦。
离线allenliu0225

只看该作者 3楼 发表于: 2006-07-28
[root@localhost aclock]# ./aclock
QSocket::writeBlock: Socket is not open
QSocket::writeBlock: Socket is not open
QSocket::writeBlock: Socket is not open
QSocket::writeBlock: Socket is not open
No Qt/Embedded server appears to be running.
If you want to run this program as a server,
add the "-qws" command-line option.
[root@localhost aclock]# ./aclock -qws
Can't open framebuffer device /dev/fb0
: driver cannot connect
已放弃

在pc机的linux系统里运行就出现以上问题,不知道哪位高手指点一下。。。
离线shiroki

只看该作者 4楼 发表于: 2006-07-31
./aclock -qws
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线realwerw

只看该作者 5楼 发表于: 2006-08-01
你的framebuffer驱动没有起来,看一下你的显卡是什么类型的,到内核里面的编译一个手动modprobe,这种问题我碰到过很多次
快速回复
限100 字节
 
上一个 下一个