qt 多语言版本 QLinguist使用方法

在使用qt开发一款软件时,可能需要考虑显示文本中英文等多语言版本。可以使用qt语言家的方式实现。


步骤:
1、代码中给控件设置文本时,记得带上QObject::tr()
2、工程pro文件中加入 TRANSLATIONS += demo2_en.ts
3、Qt creator点击“工具”—“外部”—“qt语言家”—“更新翻译(lupdate)”,生成 demo2.en_.ts
4、使用qt linguist打开生成的ts文件,选中对应的字符串,在下方输入要翻译成的文本
5、保存ts文件后,Qt creator点击“工具”—“外部”—“qt语言家”—“发布翻译(lrelease)”,生成 demo2.en_.qm
6、在qt代码中使用QTranslator加载qm文件

qt 多语言版本 QLinguist使用方法_第1张图片
qt 多语言版本 QLinguist使用方法_第2张图片
qt 多语言版本 QLinguist使用方法_第3张图片

qt 多语言版本 QLinguist使用方法_第4张图片
qt 多语言版本 QLinguist使用方法_第5张图片

你可能感兴趣的:(qt,开发语言)