【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);
加载文件首先要将文件拷贝到我们程序的目录下面,然后将文件以“资源文件”的方式加到工程里面。最后在工程目录树上右击拷贝文件地址(copy path ":/qt_zh_CN.qm")。
然后将上述代码放到工程的main函数里面去(注意加头文件)。
3.查看汉化效果:
重新编译-运行程序,在输入框点击右键,看到如图便是成功。如有困扰或失败欢迎评论留言,一起探讨。
后记:
qt世界真奇妙,汉化确实不能少啊!