标题:嵌入式linux系统qt界面的中文字体显示
作者:newworker
日期:2016-10-26 22:12
内容:
写了一个简单的qt程序,下载到海思Hi3531A开发板上运行,开发板上的系统为linux系统,但是界面上无法显示中文为一片乱码,哪位大神有相关经历介绍一下。。。
#1 [aimybbe 10-28 08:45]
没有中文字体吧
#2 回 aimybbe 的帖子 [newworker 10-28 09:30]
aimybbe:没有中文字体吧 (2016-10-28 08:45)
在网上搜了一些教程,说是下载文泉驿的中文字体可以用,但是按照网上的教程还是一堆乱码
#3 [rotung 10-28 12:43]
编码格式不对吧, 试试设置下编码格式,然后转换下。
QString str = "我是中文";
QTextCodec *codec = QTextCodec::codecForName("GB18030");
QByteArray encodedString = codec->fromUnicode(str);
#4 回 newworker 的帖子 [aimybbe 11-01 08:09]
newworker:在网上搜了一些教程,说是下载文泉驿的中文字体可以用,但是按照网上的教程还是一堆乱码 (2016-10-28 09:30)
完全可以的。我也搞过Hi3531
#5 [大漠之鹰 11-01 10:27]
Qt哪个版本啊