红联Linux门户
Linux帮助

嵌入式Linux下Qt的中文显示

发布时间:2015-11-22 10:02:17来源:linux网站作者:tianhuxiao540

一般情况下,嵌入式Qt界面需要中文显示,下面总结自己在项目中用到的可行的办法。


1,下载一种中文简体字体,比如我用的是”方正准圆简体“,把字体文件放在ARM开发板系统的Qt字库中,即/usr/lib/fonts下


2,添加ARM开发板上的环境变量,打开vi /etc/profile,添加

export QT_QWS_FONTDIR=/usr/lib/fonts 


3,在main.cpp中,添加

QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); 
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); 


4,引用时用tr()


Ubuntu15.04 QTCreator支持中文输入:http://www.linuxdiyf.com/linux/12985.html

在Ubuntu 15.04下安装git、vpnc、CMake及Qt Creator:http://www.linuxdiyf.com/linux/11810.html

Ubuntu建立QT/Creator/embedded环境:http://www.linuxdiyf.com/linux/11060.html

Ubuntu下安装Qt环境及Qt Creator开发工具:http://www.linuxdiyf.com/linux/10958.html

解决在Ubuntu Kylin系统中QtCreator不能输入中文的问题:http://www.linuxdiyf.com/linux/9961.html