到你的qt安装目录下找到qt_zh_CN.ts这个文件,这个是qt自带的所有qt类的翻译文件,使用lrelease生成qt_zh_CN.qm.
把qm文件放到可执行文件同级目录,在你的主程序中:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTranslator translator;
bool result = translator.load("qt_zh_CN");
Q_ASSERT(result);
app.installTranslator(&translator);
.....
}
如果qt_zh_CN.ts中没有你要的翻译,你可以自己手动编辑此文件,添加自己需要的翻译(参考它的格式)