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文件




相关推荐
王者鳜錸10 分钟前
PYTHON从入门到实践-15数据可视化
开发语言·python·信息可视化
杨航 AI15 分钟前
ADB+Python控制(有线/无线) Scrcpy+按键映射(推荐)
开发语言·python·adb
研究司马懿19 分钟前
【Golang】Go语言函数
开发语言·后端·golang
m0_7202450119 分钟前
QT(四)基本组件
数据库·qt·microsoft
郝学胜-神的一滴33 分钟前
Python defaultdict 的强大之处:告别繁琐的字典键检查: Effective Python 第17条
开发语言·python·程序人生
码界奇点41 分钟前
Java同步锁性能优化:15个高效实践与深度解析
java·开发语言·性能优化·java-ee·同态加密
Sally璐璐42 分钟前
Python系统交互库全解析
开发语言·python·php
积极向上的zzz1 小时前
java中一些数据结构的转换
java·开发语言·数据结构
qq_433554541 小时前
C++ 哈希算法、贪心算法
开发语言·c++·哈希算法
IOT-Power1 小时前
Qt项目中使用 FieldManager 实现多进程间的字段数据管理
开发语言·qt·命令模式