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




相关推荐
_extraordinary_23 分钟前
Java SpringMVC(二) --- 响应,综合性练习
java·开发语言
Larry_Yanan1 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
@。1241 小时前
对于灰度发布(金丝雀发布)的了解
开发语言·前端
hsjkdhs2 小时前
C++之多层继承、多源继承、菱形继承
开发语言·c++·算法
Full Stack Developme3 小时前
Python Redis 教程
开发语言·redis·python
qq_4924484463 小时前
Jmeter设置负载阶梯式压测场景(详解教程)
开发语言·python·jmeter
ID_180079054734 小时前
京东获取整站实时商品详情数据|商品标题|数据分析提取教程
java·开发语言
ajassi20004 小时前
开源 C++ QT QML 开发(十七)进程--LocalSocket
c++·qt·开源
qiuiuiu4134 小时前
正点原子RK3568学习日志-编译第一个驱动程序helloworld
linux·c语言·开发语言·单片机
molong9315 小时前
Kotlin 内联函数、高阶函数、扩展函数
android·开发语言·kotlin