QT 国际化

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。 




猜你喜欢

转载自blog.csdn.net/qq_41789157/article/details/79584836
今日推荐