• 5037阅读
  • 4回复

我的qt程序启动后,键盘就乱了? [复制链接]

上一主题 下一主题
离线xzffff
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-26
我用交叉编译器编译好qt-2.3.7后,在arm板上运行,程序可以运行。
在程序里接受键盘输入,但是键盘输入乱了,我按“p”键出来一个“6”,其它的键也都乱了。
在另外一个终端kill掉qt程序后,在原来运行qt程序的shell下不能接收键盘的输入了。
在运行qt程序之前shell是好的,可以正确接受键盘的输入。
是不是qt对键盘进行了什么设置呢?
这个现象好奇怪。
[ 此贴被XChinux在2006-05-26 21:11重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-05-27
port到嵌入式设备上,一般键盘都要重新配过才能用的。不过这方面的资料实在太少了, 我找了半天也没发现写得特别明白的。
这篇文章里有很小的一段
http://www.cndzz.com/tech/Article/qr/200504/5533.html
这本书里也有一些相关的内容
http://www.welan.com/zhuanti/0604172/

另外关闭应用的时候最好不要直接kill, 这样很容易有些资源释放不掉,产生问题。 像你这种情况应该是键盘设备没有释放。
--
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
离线xzffff
只看该作者 2楼 发表于: 2006-05-27
我还以为是个小问题,没想到还这么麻烦。
看来我要去好好研究qt的代码了。
多谢版主的指点。
也希望有过来人多指点。
离线jerry_zhu
只看该作者 3楼 发表于: 2006-05-29
Usually , you should modify the keyboard map in qkeyboard_qws.cpp. But for qtopia, you can do this by modifying custom-<*>-g++.cpp .
http://doc.trolltech.com/qtopia2.2/html/system-customization.html
离线xzffff
只看该作者 4楼 发表于: 2006-06-01
明白了,谢谢。
快速回复
限100 字节
 
上一个 下一个