您的位置:首页 > 编程语言 > Qt开发

Qt5 中文显示

2016-07-05 11:06 274 查看
平台:Freescale imx6

编译系统:yocto

Qt版本:5.5.1

刚弄了个Qt程序到开发板,发现中文都没有显示,英文可以显示。

就加了个中文字库。DroidSansFallback.ttf。可以到这里下载

附上关键部分代码:

int id = QFontDatabase::addApplicationFont("/usr/lib/fonts/DroidSansFallback.ttf");
QString msyh = QFontDatabase::applicationFontFamilies (id).at(0);
QFont font(msyh,10);
qDebug()<<msyh<<endl;
font.setPointSize(20);
app.setFont(font);


设置后,QML里面同样可以显示中文。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt 博客