QT程序在ARM板子上运行中文显示乱码

1.下载字符集

例如:DroidSansFallback.ttf

2.将下载好的字符集拷贝到/etc/fonts/目录下

3.在QT的main.cpp中加入代码

需要包含头文件:#include

    int id = QFontDatabase::addApplicationFont("/etc/fonts/DroidSansFallback.ttf");
    QString msyh = QFontDatabase::applicationFontFamilies (id).at(0);
    QFont font(msyh,10);
    a.setFont(font);

加入后效果如下: 

QT程序在ARM板子上运行中文显示乱码_第1张图片

你可能感兴趣的:(QT)