QT界面多语言的实现

本文介绍了在Win7环境下,使用Qt Creator 3.0.1实现QT界面中英文切换的详细步骤,包括在PRO文件中添加语句,生成及编辑TS文件,使用Linguist工具进行翻译,以及在代码中加载QM文件来动态切换语言。

QT界面多语言的实现

 

系统:Win7 64位企业版

工具:Qt Creator 3.0.1

目的:界面做成中英文切换

 

步骤和过程:

1.      在PRO文件中加入语句:TRANSLATIONS+=cn.ts

TRANSLATIONS是表明用于翻译的文件,翻译文件是*.ts。ts文件会把UI文件里面的字符串全部搜集起来。


2.      使用IDE工具生成ts文件。

 

点击 工具-》外部-》QT语言家-》更新翻译,就可以在.PRO文件的同一个目录下得到.st文件。

或者用命令行工具生成也可以。默认安装的话,可以在“C:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin”这个目录下,找到“lupdate.exe”,在运行中,输入CMD,就可以进入命令行(最好用管理员身份运行),然后输入命令:lupdateXXX\YYY.pro(注意写正确的路径和文件名),就可以在PRO文件的同目录下看到.ts文件了。

 

如果已经生成ts文件,可以用UE打开看看,就很清晰这个“lupdate.exe”究竟做了什么事情了。也对后面的步骤很理解。

 

 

3. 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值