1、配置环境Linguist(设置路径) 配置后直接调用
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLysGVPdXQq1UNNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2YjM0UDNxUTM5ETOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、配置输出文件和资源文件
TRANSLATIONS += project_en.ts
3、调用lupdate生成ts原始翻译文本
4、打开Linguist工具
手动翻译需要翻译的文本
5、翻译完成后调用lrelease完成发布生成qm文件
添加到资源文件中
6、加载qm文件
QTranslator qtTranslatorStandard;
qtTranslatorStandard.load("://project_en.qm");//加载资源文件中的翻译文件
a.installTranslator(&qtTranslatorStandard);//安装翻译工具
效果如下