1.将需要翻译的.h和.cpp文件用
SOURCES += src/main/demo.h
src/main/demo.cpp的形式加入到自己qt程序中的.pro文件中(假如是demo.pro)
2.执行
lupdate-codecfortr utf-8 demo.pro -ts pro.ts生成pro.ts文件
3.执行
linguist pro.ts将中文变成英文
4.执行
lreleasepro.ts -qm demo.qm生成demo.qm文件,引入该文件即可实现中英文国际化
5.引用demo.qm文件
QTranslator trans; //创建翻译器 trans.load("demo/qm"); //加载语言包 a.installTranslator(&trans); 注:要翻译的字符串必须要加tr。