qt国际化使用笔记

    以前写的程序都是直接显示的英文,经过昨天和今天的努力终于知道qt的国际化怎么用了。如果你还在为

如何让程序呈现中文有困难,follow me:

(声明,以下在是qtsdk1.2下,qtcreator中完成的)

   第一步,在main()中安装翻译器

        QApplication a( argc, argv );
        QTranslator translator(0);
        translator.load("stack_zh",".");
       a.installTranslator(&translator);

   说明:"stack_zh"这个名字,你可以随便取,后面的"."是指将来生成的文件放在当前的工程目录中。当然

   也可以自己指定

 第二步,在".pro"文件中加入

       TRANSLATIONS += stack_zh.ts

第三步,qtcreator->工具->外部->Qt语言家->更新翻译(lupdate)

        执行完成后,在你的工程文件中你会多出一个stack_zh.ts文件。

     如何你热爱dos,也可在dos中完成这一步

     1.开始->程序->Qtsdk->Desktop->qt4.8.0 for Desktop(mingw)

     2.切换到工程目录

     3.lupate

第四步,将linguist添加到qtcreator中

   1. qtcreator->工具->外部->配置

    2.在外部工具选项卡中,先点一下Qt语言家->更新翻译(lupdate)

       选择添加->添加工具

   配置如下:

确定

第五步,点击工具->外部->Qt语言家->编译翻译,就会启动Qt linguist(在dos界面中,直接输入linguist即可)

   然后对应填入相应的翻译项,保存文件。

第六步,点击工具->外部->Qt语言家->部署翻译,这时候工程文件下,会多出一个".qm"文件

           (在dos界面中,直接输入lrelease即可)

第七步,运行,发现程序已经显示的是中文了,搞定。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值