一般情况下,嵌入式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