工作环境:Window XP
1、从Qt安装目录下面将文件“?:\QtSDK\Desktop\Qt\4.8.0\mingw\translations\qt_zh_CN.qm”复制一份到项目目录下。
2、添加一个资源文件,命名为trans.qrc,将文件qt_zh_CN.qm添加至资源文件,保存所有文件。
3、修改主函数main.cpp代码如下,表示要加载相应的资源文件。
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
QTranslator trans;
trans.load(":/qt_zh_CN");
a.installTranslator(&trans);
MainWindow w;
w.show();
return a.exec();
}
4、重新编译、运行程序即可。