qt程序移植后不能显示文字问题

来源:互联网 发布:驾校约车用什么软件 编辑:程序博客网 时间:2024/06/06 01:22

在ubunt下正常,交叉编译移植到开发板(OK210)后中文显示不出来:

解决办法:

在main函数中加入:

QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
        QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));       //支持中文
        QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));//支持中文文件名显示

 

 

QFont font;
        //font.setPointSize(160); //16的字号
        font.setPixelSize(16);
        font.setFamily(("wenquanyi"));
        font.setBold(false);

        a.setFont(font);

0 0
原创粉丝点击