QT4中中文乱码解决

QT4中中文乱码解决

  1. 现象描述:

UI界面上,代码中修改控件上显示的中文字符出现乱码

  1. 问题解决:

(1)添加头文件

#include <QTextCodec>

(2)设置编码方式
在main函数中添加如下代码段,即可解决

    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF8"));

在这里插入图片描述

3.重新编译中文字符看正常显示

猜你喜欢

转载自blog.csdn.net/CXYLVCHF/article/details/111573947
qt4
今日推荐