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




相关推荐
周杰伦fans12 小时前
AutoCAD .NET 二次开发:深入理解 EntityJig 的工作原理与正确实现
开发语言·.net
Bat U14 小时前
JavaEE|多线程初阶(七)
java·开发语言
谭欣辰14 小时前
C++ 排列组合完整指南
开发语言·c++·算法
foundbug99915 小时前
自适应滤除直达波干扰的MATLAB实现
开发语言·算法·matlab
XDH_CS15 小时前
MySQL 8.0 安装与 MySQL Workbench 使用全流程(超详细教程)
开发语言·数据库·mysql
小短腿的代码世界16 小时前
Qt实时盈亏计算深度解析:从持仓数据到动态盈亏展示
开发语言·qt
小康小小涵16 小时前
基于ESP32S3实现无人机RID模块底层源码编译
linux·开发语言·python
lzjava202416 小时前
Python的函数
开发语言·python
Awesome Baron17 小时前
skill、tool calling、MCP区别
开发语言·人工智能·python