在QT中使用中文往往会出现乱码问题。
这种问题很容易解决。
修改main.cpp(含有main函数的文件)
#include<QTextCodec> //添加一个头文件
...
int main(int argc,char *argv[]){
QApplication a(argc,argv);//支持中文编码
QTextCodec *codec=QTextCodec::codecForLocale();
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
....}