【win】【qt5】【qt汉化:输入框之右键英文变中文】

前言:

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

 

主文:

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

    地址大家可以仿照我的安装目录D:\DOWN\qtHmoe\5.5\mingw492_32\translations\qt_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世界真奇妙,汉化确实不能少啊!

 

posted @ 2019-10-14 16:01  一夜孤舟入江南  阅读(1105)  评论(0编辑  收藏  举报