码迷,mamicode.com
首页 > 其他好文 > 详细

让QT对话框显示中文

时间:2015-06-28 14:12:41      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.sina.com.cn/s/blog_8254427901011fxv.html

(1)从QT安装目录下面将文件“qt_zh_CN.qm”复制一份到你的项目目录下。

例如,我是从“D:\QtSDK\Desktop\Qt\4.7.3\msvc2008\translations”目录下复制的“qt_zh_CN.qm”文件。

技术分享

你的项目目录指你项目的.pro文件所在的目录。

技术分享

(2)在项目目录中新建一个文本文件,输入如下内容:

<RCC>

<qresource prefix="/">

<file>qt_zh_CN.qm</file>

</qresource>

</RCC>

保存后,将该文本文件的后缀名由txt改为qrc,表明这是资源文件。

(3)在Qt Creator中将上述文件加到你的项目中,例如:

技术分享

(4)修改代码如下,表示要加载相应的资源文件。

QTranslator oTranslator;

oTranslator.load(":/qt_zh_CN"); // 注意此处字符串以“:/”开头,后接的字符串是刚才复制的qm文件的名字

QApplication oApp(argc, argv);

oApp.installTranslator(&oTranslator);

(5)重新编译、运行程序即可。

技术分享

 

让QT对话框显示中文

标签:

原文地址:http://www.cnblogs.com/luoxiang/p/4605409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!