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语言专家工具进行编辑翻译。

扫描二维码关注公众号,回复: 1012183 查看本文章

   它们的联系:

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

   转换方法:

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

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

猜你喜欢

转载自blog.csdn.net/m0_37806112/article/details/79977980
今日推荐