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




相关推荐
Sunny_yiyi1 小时前
Java根据模版导出PDF文件
java·开发语言·pdf
橘子132 小时前
C++实战:搜索引擎项目(二)
开发语言·c++·搜索引擎
赵谨言2 小时前
基于python人物头像的卡通化算法设计与实现
开发语言·经验分享·python
应用市场2 小时前
Qt C++ 图形绘制完全指南:从基础到进阶实战
开发语言·c++·qt
楼田莉子2 小时前
python小项目——学生管理系统
开发语言·python·学习
yuanpan2 小时前
使用Python创建本地Http服务实现与外部系统数据对接
开发语言·python·http
bkspiderx3 小时前
C++时区操作全版本指南(含C++03/C++11-17/C++20)
linux·开发语言·c++·c++20·时区
ljf88383 小时前
Java导出复杂excel,自定义excel导出
java·开发语言·excel
真*小白3 小时前
Python语法学习篇(三)【py3】
开发语言·python·学习
好望角雾眠3 小时前
第四阶段C#通讯开发-1:通讯基础理论,串口,通讯模式,单位转换,代码示例
开发语言·笔记·c#·串口·通讯