-
在需要翻译的地方之前安装QTranslator
-
-
在.pro里添加翻译文件
-
-
在所有需要翻译的地方添加tr
-
每个继承于QObject的类都有tr()接口,但是我们用类自己的
-
QString::tr("hello")
-
使用QtCreator的工具->外部->Qt语言家-> update
-
会在.pro指定的目录生成.ts文件
-
.ts文件其实就是一个xml
-
-
source节点就是代码中tr在的地方,translation节点就是翻译的地方
-
可以选择用QtLinguist打开.ts文件
-
-
使用工具修改翻译
-
-
修改.ts文件后需要发布翻译文件,生成.qm文件后才能被程序使用
-
方法1:工具-》外部工具-》Qt预言家-》发布
-
方法2:用QtLinguist打开.ts文件,文件->发布
-
可以将.qm文件和资源绑定在一起
-
原文始发于微信公众号(汇编语言):Qt语言家的简单使用
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论