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)重新编译、运行程序即可。

转载于:https://www.cnblogs.com/luoxiang/p/4605409.html

让QT对话框显示中文相关推荐

  1. 【原创】QT在嵌入式系统中显示中文的方法

    [原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...

  2. vc++ 6.0对话框上无法显示中文(乱码)

    是英文版的vc++,建立mfc向导时无法选择中文,到对话框里面改成中文还是乱码,怎么版啊 问题补充: 一般对话框是可以的,就是那个CPropertyPage 不可以对话框资源选成中文以后要ReBuil ...

  3. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  4. create显示中文乱码 qt_Ubuntu下Qt串口助手接收中文乱码问题

    问题描述: 在ubuntu中用Qt开发的串口助手,在接收单片机(STM32 F103)发来的中文时,出现乱码情况. 接收中文乱码 问题已解决,感谢Qt交流qq群中的各位大佬. 解决思路: 可以检查一下 ...

  5. Qt for Mac中文显示问题

    Qt的跨平台特性是"一次编写,到处编译",把Windows下写好的一个小程序源码直接复制过来尝试编译,结果遇到了各种中文乱码的问题. 系统:Mac OS,Qt版本: 出现乱码的主要 ...

  6. qt linux 程序设置字体,QT程序中显示中文字体解决办法

    最近一直在做移植qtopia4.4.3和QT4.7的工作.qtopia已经可以在龙芯开发板上正常运行.搭建QT4.7的环境,使用QT4.7编写小程序,发现不能显示中文.研究了一番,找到了如下的解决方法 ...

  7. qt显示中文乱码,编译提示常量中有换行符,文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”

    系统:windows10 硬件:thinkpad T590 qt版本:Qt 5.14.1 Qt Creator版本:4.11.1 一开始我用MinGW编译器能正常编译,并且显示中文字符串也正常,如下图 ...

  8. QT 显示中文、解决发布乱码、获得系统特定目录、获取文件属性、列表控件、屏幕截图显示保存(定时器)、视频直播、右键菜单

    显示中文 #include <QTextCodec>int main() {QApplication a(argc, argv);QTextCodec::setCodecForLocade ...

  9. 【qt】textEdit或者QMessageBox显示中文乱码

    QString a = QString("没有叫%1的人,请重新输入人名").arg(searchname); ui->textEdit->setText(a); QM ...

最新文章

  1. javaweb项目开发日志的原理,方式
  2. 微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服
  3. linux笔记本上安装了双显卡驱动(intel+nvidia)
  4. HTML学习01之初识HTML
  5. iOS - 手动添加新的字体
  6. 营销 客户旅程模板_我如何在国外找到开发人员的工作:我从营销到技术的旅程...
  7. Streamlit —使用数据应用程序更好地测试模型
  8. 神经网络为什么需要激活函数
  9. gradle构建springboot项目瘦身,外部依赖jar的终极方法
  10. day022 python (re模块和 模块)
  11. Jenkins可持续集成
  12. DIY win10 ESD镜像并安装
  13. 你需要来自TrustedInstaller的权限才能对此文件夹进行更改(已解决)
  14. ZOJ3594 Sexagenary Cycle
  15. URAL 1389 Roadworks 贪心
  16. 基于SSM高校教室管理系统毕业设计-附源码181523
  17. 理论篇:关注点分离(Separation of concerns, SoC)
  18. vpu测试_单独编译IMX6Q的VPU示例程序:mxc_vpu_test.out
  19. 拼多多怎样降低退款率?厦门宝讯网捷
  20. 解决报错npm ERR request to https://registry.cnpmjs.org/wangeditor failed, reason: Hostname/

热门文章

  1. CS184.1X 计算机图形学导论 第8讲 学习笔记
  2. float,absolute脱离文档流的总结
  3. id,clientid 和 uniqueid 的区别
  4. 收集数据至泛型Dictionary
  5. Windows7与苹果雪豹的绝版PK
  6. DataCapa 启动
  7. 实现两(三)列等高布局的方法
  8. JavaScript算法(实例五)最大公约数和最小公倍数 / n的倍数之和 / 组合数
  9. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM
  10. TensorFlow2.0(六)--超参数搜索