开发板是smart210 7寸触摸屏 内核2.6.35.7 QT2.2.0 4.7.0
将4.7.0版本的Qt安装在pc机 对自己写的Qt界面进行编译 移植到开发板后 出现以下问题
1、触摸屏不能用(在没有移植之前是OK的 ) 但是鼠标可以用 (cat /dev/input/event1 点击开发板的屏幕 显示乱码)
2、汉字和字母都没有显示 数字可以显示
------解决方案--------------------
不知道楼主有没有移植tslib?
QT移植到ARM linux上面是需要它的.
------解决方案--------------------
确定/usr/local/tslib/etc/ts.conf存在?
ts.conf文件中module_raw input前面的#需要去掉.
Qt的汉字和字母无法显示,可能是字符编码和字体的原因,
在main.c文件里面,
#include <QTextCodec>
把编码格式设为utf-8,字体设为unifont试试.
------解决方案--------------------
根据楼主描述,在PC上运行正常的话,说明汉化是没问题的,给两条建议参考:
关于触摸部分,应该是tslib或者触摸屏驱动移植有问题;
关于汉字不能显示,下载任意一个汉子库(如simsun.ttf)放到移植后qt库的fonts目录下(比如:/usr/qt/lib/fonts/),试试。