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




相关推荐
everyStudy32 分钟前
JS中判断字符串中是否包含指定字符
开发语言·前端·javascript
luthane34 分钟前
python 实现average mean平均数算法
开发语言·python·算法
凡人的AI工具箱1 小时前
AI教你学Python 第11天 : 局部变量与全局变量
开发语言·人工智能·后端·python
sleP4o1 小时前
Python操作MySQL
开发语言·python·mysql
是店小二呀1 小时前
【C++】C++ STL探索:Priority Queue与仿函数的深入解析
开发语言·c++·后端
洛寒瑜1 小时前
【读书笔记-《30天自制操作系统》-23】Day24
开发语言·汇编·笔记·操作系统·应用程序
ephemerals__1 小时前
【c++】动态内存管理
开发语言·c++
咩咩觉主1 小时前
en造数据结构与算法C# 群组行为优化 和 头鸟控制
开发语言·c#
doll ~CJ1 小时前
可视化工具箱-Visualization Toolkit(VTK)
qt·vtk_9.1.0·release_x64
CVer儿1 小时前
条件编译代码记录
开发语言·c++