1.直接使用QObject::trUtf8("中文字符串")
2.头文件<QTextCodec>
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));
QObject::tr("中文字符串")
3.头文件<QTextCodec>
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8"));
QString::QString("中文字符串")这时候直接用中文字符串好像也可以
C/C++ -- Gui编程 -- Qt库的使用 -- Qt编码问题,布布扣,bubuko.com
C/C++ -- Gui编程 -- Qt库的使用 -- Qt编码问题
原文:http://www.cnblogs.com/baijifeilong/p/3710667.html