zoukankan      html  css  js  c++  java
  • 【win】【qt5】【qt汉化:输入框之右键英文变中文】

    前言:

      我们在使用qt是总免不了遇到英文,例如一些lineedit,textedit之类输入框的右键经常是英文,但作为一个国人在开发的程序成熟后看着就比较难受。又是间也会是项目要求将其汉化以便更容易被人们接受。so有了下面的内容。

    主文:

      1.准备汉化文件:qt_zh_CN.qm//对应的有个英文的叫qt_zh_CN.qm

        地址大家可以仿照我的安装目录D:DOWNqtHmoe5.5mingw492_32 ranslationsqt_zh_CN.qm去寻找。

      2.加载汉化文件:

        

    1 QTranslator translator;  
    2 translator.load(":/qm/qt_zh_CN.qm");  
    3 qApp->installTranslator(&translator); 
    View Code

        加载文件首先要将文件拷贝到我们程序的目录下面,然后将文件以“资源文件”的方式加到工程里面。最后在工程目录树上右击拷贝文件地址(copy path ":/qt_zh_CN.qm")。

        然后将上述代码放到工程的main函数里面去(注意加头文件)。

      3.查看汉化效果:

        重新编译-运行程序,在输入框点击右键,看到如图便是成功。如有困扰或失败欢迎评论留言,一起探讨。

    后记:

      qt世界真奇妙,汉化确实不能少啊!

  • 相关阅读:
    PAT 乙级真题 1013.组个最小数
    PAT 乙级真题 1012.D进制的A+B
    PAT 乙级真题 1011.个位数统计
    PAT 乙级真题 1010.月饼
    PAT 乙级真题 1009.1019.数字黑洞
    PAT 乙级真题 1008.锤子剪刀布
    PAT 乙级真题 1007.A除以B
    PAT 乙级真题 1006.1016.部分A+B
    C++自定义sort函数
    VS2017如何使用scanf函数
  • 原文地址:https://www.cnblogs.com/13373-/p/11671972.html
Copyright © 2011-2022 走看看