Qt实现国际化

当前工程为widgets

所需翻译的文字需用tr("")包含,ui中的控件名称不需要。

1、pro文件中添加一行:TRANSLATIONS += widgets.ts

2、在Qt Creator的系统菜单中,选择:工具->外部->Qt语言家->更新翻译,就会在widgets.pro所在目录下生成一个widgets.ts文件,双击widgets.ts或者用Qt Linguist打开,在译文处输入翻译后的内容,在菜单兰中点击完成当前翻译,进入下一个,知道所有带?的内容翻译完成,点击保存。

3、选择:工具->外部->Qt语言家->部署翻译,就会在widgets.pro所在目录下生成一个widgets.qm文件,将widgets.qm文件添加至资源中。如果已经添加过资源了,注意路径是否正确。

4、重新构建工程即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值