• 4289阅读
  • 6回复

ARM开发板上LCD屏幕不能显示中文 [复制链接]

上一主题 下一主题
离线nautiluslee
 

只看楼主 倒序阅读 楼主  发表于: 2016-06-12
Linux下创建了一个qt gui工程,用来显示数据
在Linux运行时,我加了setIniCodec("UTF-8")这句代码,就可以显示中文
但是当我把程序移植开发板上进行运行时,英文和数字显示正常,中文就一个都显示不出来,也不是乱码,就是没显示。
请问各位,这是什么原因?该怎么解决?
离线cecho

只看该作者 1楼 发表于: 2016-06-12
你的开发板环境中,有没有相应的中文字体啊?
离线nautiluslee

只看该作者 2楼 发表于: 2016-06-12
程序运行的环境是在arm板上,应该没有中文字体。
离线nautiluslee

只看该作者 3楼 发表于: 2016-06-12
回 cecho 的帖子
cecho:你的开发板环境中,有没有相应的中文字体啊? (2016-06-12 16:53) 

程序运行的环境是在arm板上,应该没有中文字体。请问是要导入中文字库吗?
离线crazy

只看该作者 4楼 发表于: 2016-06-12
一般是需要往对应目录移植字体库的!
C/C++/Qt爱好者
邮箱: kevinlq0912@163.com
公众号: devstone
博客:http://kevinlq.com/
离线cecho

只看该作者 5楼 发表于: 2016-06-13
回 nautiluslee 的帖子
nautiluslee:程序运行的环境是在arm板上,应该没有中文字体。请问是要导入中文字库吗? (2016-06-12 18:22) 

既然在PC上可以正常显示中文,就说明你的QT程序没问题。
关键就在于你的开发板环境。
这个问题已经有很多回答了,在搜索引擎上搜索一下,会有很多详细的答案。
离线nautiluslee

只看该作者 6楼 发表于: 2016-06-13
回 cecho 的帖子
cecho:既然在PC上可以正常显示中文,就说明你的QT程序没问题。
关键就在于你的开发板环境。
这个问题已经有很多回答了,在搜索引擎上搜索一下,会有很多详细的答案。
 (2016-06-13 08:09) 

好的,谢谢
快速回复
限100 字节
 
上一个 下一个