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




相关推荐
郭涤生8 分钟前
QML 信号与槽
c++·笔记·qt
钢铁男儿10 分钟前
Python 文本和字节序列(处理文本文件)
开发语言·python
DreamLife☼13 分钟前
QtApplets-实现应用程序单例模式,防止重复运行
qt·单例模式·跨平台·进程管理·qlockfile
半个布点41 分钟前
用最简单的方式了解单例模式
qt
加点油。。。。1 小时前
Matlab绘图(三)——设置图例的位置
开发语言·matlab·绘图
硬匠的博客1 小时前
C/C++指针
c语言·开发语言·c++
宁静致远20211 小时前
深入理解Qt状态机的应用
arm开发·qt·状态机
向日葵.1 小时前
CMake学习
开发语言·c++·学习
zru_96021 小时前
Java Stream流之GroupBy的用法
java·开发语言
孙鹏宇.2 小时前
qt与html通信
qt·html·qcefview