如何让移植的嵌入式ARM显示中文汉字
来源:互联网 发布:英文录音翻译软件 编辑:程序博客网 时间:2024/05/19 03:28
如果你急于在ARM开发板上看到Qt显示中文,而不介意稍次的效果,可以在运行Qt程序时,增加设置字体的参数,比如运行名为hello的Qt程序:./hello -fn unifont
1.首先,需要文泉驿字体文件,你可以从网络上下载得到这些文件,比如,wenquanyi_160_75.qpf。将全部文泉驿字体文件复制到ARM开发板上的Qt字体库中,在这个例子中,Qt字体库的路径是/usr/local/qt463lib/lib/fonts
2.你还需要增加一个ARM开发板上的环境变量,在/etc/profile文件中增加:
export QT_QWS_FONTDIR=/usr/local/qt463lib/lib/fonts
3.在main.cpp中,修改
QApplication a(argc, argv);
QTextCodec *codec = QTextCodec::codecForName("gbk");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
QFont font("wenquanyi",6);
a.setFont(font);
4.需要说明的是,QTextCodec *codec = QTextCodec::codecForName("gbk")如果不可行,你可以再试试QTextCodec *codec = QTextCodec::codecForName("UTF-8")
- 如何让移植的嵌入式ARM显示中文汉字
- 移植到ARM的qt4.6.3显示中文的问题
- ARM+LINUX嵌入式系统的终端显示中文乱码解决
- ARM+LINUX嵌入式系统的终端显示中文乱码解决
- Qt应用程序向ARM开发板移植过程中汉字无法正常显示的解决办法
- Qt应用程序向ARM开发板移植过程中汉字无法正常显示的解决办法
- 如何让MAC OS X terminal bash 终端中vi显示并输入中文汉字
- 嵌入式ARM系统中OpenCV的移植
- 嵌入式ARM系统中OpenCV的移植
- 基于arm的嵌入式boa服务器移植
- 基于qt的嵌入式平台输入法:SYSZUXpinyin移植到arm后,UDP接收端中文乱码 本地中文乱码 解决
- 基于qt的嵌入式平台输入法:SYSZUXpinyin移植到arm后,UDP接收端中文乱码 本地中文乱码 解决
- 基于qt的嵌入式平台输入法:SYSZUXpinyin移植到arm后,UDP接收端中文乱码 本地中文乱码 解决
- 源代码移植的汉字显示问题
- 基于嵌入式系统的LCD汉字显示
- Foundation+Log.m,让网络请求回来的中文被unicode编码的数据汉字显示
- qt应用程序向arm板上移植中文不能正确显示的解决办法
- 如何让不同的语言版本显示正确的中文?
- Graphical models资料
- Java中HashSet、TreeSet的区别
- Activity强制横/竖屏,全屏和常亮
- Java集合源码剖析系列
- list里字符串元素的拼接操作
- 如何让移植的嵌入式ARM显示中文汉字
- DescriptionResourcePathLocationType Java compiler level does not match the version of the in解决方法
- cocos2dx之多线程
- Linux OpenSSH scp 互传文件
- 安卓学习记录-Android-day19-UI学习2
- 虚析构函数
- 网络寻路---深搜
- 布局优化
- WiFi direct