Qt界面中文显示乱码问题


在Qt界面上,如果想显示中文,会出现乱码。解决该问题的办法如下:

1. 在main函数所在的.cpp文件中,添加头文件:

#include <QTextCodec>

 2. 在main函数体的开始部分添加如下代码:

// 以下部分解决中文乱码
QTextCodec *codec = QTextCodec::codecForName("GBK");
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
// 以上部分解决中文乱码

 

哦了!

 

你可能感兴趣的:(Qt界面中文显示乱码问题)