Qt lrelease生成.qm文件

 翻阅大佬的项目时,发现.ts和.qm文件,没见过,果断查了一下。

  .ts和.qm的作用和区别:

   qm是qt的语言文件。用qt的lupdate先制作好ts文件,再用lrelease生成qm文件,再在qt程序里面加载qm文件即可实现国际化。

   怎么使用lupdate和lrelease呢

   在QT安装文件下找到bin文件,如下图所示:

  

    配置环境变量Path,将bin路径添加在Path里。直接运行黑窗口就可以运行。

   TS文件的生成:

   lupdate.exe -verbose -pro xx.pro -ts xx.ts

   TS文件其格式是XML的,可以通过编译器进行编辑或是linguist语言专家工具进行编辑翻译。

   它们的联系:

   TS文件———–》QM文件(通过QT中的lrelease工具进行转换);

   转换方法:

   lrelease.exe -verbose xx.ts -qm xx.qm

   或是图形界面发布,使用linguist,通过图形界面去生成qm文件

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值