假设有如下代码:
QString suffixlang;
    if (AL_CHS == mAppLanguage) {
        suffixlang = "zh_CN";
    }
    else {
        suffixlang = "en_US";
    }
const QString &appdatapath = this->applicationDirPath();
QTranslator mpQtTr;
 bool    bqtret = mpQtTr.load(appdatapath + "/qt_" + suffixlang);
 if (bqtret){
        this->installTranslator(&mpQtTr);
 }
运行程序之后发现字符并没有翻译。
正确的改法:
QString suffixlang;
    if (AL_CHS == mAppLanguage) {
        suffixlang = "zh_CN";
    }
    else {
        suffixlang = "en_US";
    }
const QString &appdatapath = this->applicationDirPath();
static QTranslator mpQtTr;
 bool    bqtret = mpQtTr.load(appdatapath + "/qt_" + suffixlang);
 if (bqtret){
        this->installTranslator(&mpQtTr);
 }
也就是说mpQtTr这个对象要一直存在。

Qt 加载了qm文件翻译无效的bug的分享相关推荐

  1. Qt 加载图片文件路径详解

    QT 加载文件,图片路径很容易搞混,需要注意的是WINDOW路径分隔符为"\",QT为"/",我遇到的路径加载总结为三种情况: (1)绝对路径,文件的整个路径, ...

  2. QT加载office文件简单方法

    记录下: QT 使用COM组件加载office的文件,使用需要安装MS office.WORD,EXCEL文件可以直接嵌入:PPT文件无法直接嵌入.能嵌入的同志望回复告知.下面描述了 加载;*.doc ...

  3. QT资源加载之rcc文件

    Qt资源加载之rcc文件 qrc文生成*.rcc 如何使用rcc文件 最近get了一个新技能,那就是rcc文件的使用.感觉瞬间释然了几个以前纠结的问题 问题来源: 使用Qt做UI的宝宝们肯定会遇到使用 ...

  4. 解决Qt5.8加载qt_zh_CN.qm之后QMessageBox仍显示英文的问题

    Qt4用QTranslator加载qt_zh_CN.qm之后,QMessageBox显示的对话框按钮,如:"Yes"应该翻译为"是",但Qt5有很多版本加载之后 ...

  5. js后退页面不重新加载_快应用:支持加载单独JS文件的规范思考

    当前快应用的项目中,支持加载其它JS文件(通过:require('./foo.js')),然后通过webpack工具处理依赖,最终完成页面JS的构建,其中页面JS包含了引入的所有JS内容: 本文讨论的 ...

  6. Qt加载RGB内存数据,并显示彩色图

    最近在做图像处理,需要将试验得到的数据转化成RGB,再显示到界面 顺便学习了如下三个知识点: RGB数据生成BMP位图 YUV 格式与 RGB 格式的相互转换公式总结(C++版) 将RGB数组在内存中 ...

  7. 解决QT加载dll失败问题

    1.dll源码如下(使用vs2015编译): // 下列 ifdef 块是创建使从 DLL 导出更简单的 // 宏的标准方法.此 DLL 中的所有文件都是用命令行上定义的 SUM_EXPORTS // ...

  8. QT加载muPDF库和对muPDF的调用

    http://jinzeyu.cn/index.php/archives/126/ 以下链接都是我过去写的,第一个讨论加载,第二个解决了更多问题,这次我要简单分享一下如何写代码. QT加载muPDF- ...

  9. vim编辑器中cscope自动加载cscope.out文件的方法

    方法一 :vim 插件--autoload_cscope.vim 步骤: 插件下载地址:autoload_cscope.vim 下载之后,讲autoload_cscope.vim放到~/.vim/pl ...

最新文章

  1. 以太坊RLP机制分析
  2. mysql的bean配置_jsp+tomcat+mysql+sevlet+javabean配置流程
  3. Oracle查询优化-07日期运算
  4. 笔记-项目成本管理-制定预算的步骤与原则
  5. Git权威指南-51CTO读书
  6. 厉害了!顶级学术期刊封面的“中国元素”
  7. android 好用的工具,android studio 的几个好用的工具
  8. 毛谦解读“Pb/s级光传输”:技术的恩惠远不止于此
  9. 老话长谈:通过windows下共享看第六代青年
  10. php如何进行界面切换,PHP 页面跳转到另一个页面的多种方法方法总结
  11. MySQL时区错误导致server time zone value 'Öйú±ê׼ʱ¼ä' 错误
  12. 分享大牛们的刷题经验——比你聪明的人还在拼命努力,你有什么资格浪费时间
  13. 复杂脑网络之图论参数计算(BCT工具包)
  14. 【图像分割】基于粒子群算法实现图像聚类分割附matlab代码
  15. html5化妆品网站源码,织梦响应式化妆美妆品类展示网站模板dedecms移动手机端HTML5自适应整站源码...
  16. 阿甘正传中的人生哲理
  17. TCP端口映射与转发软件(TCP Mapping)简介
  18. 小米文件管理连接服务器,小米文件管理器中的远程管理无法连接解决方法
  19. 如何完美的转载其他博主的博文
  20. Prometheus(一)——概述、监控体系、生态组件、部署

热门文章

  1. ublox f9p,Realsense D435i相关资料
  2. thinking php 教程,Thinkphp基础教程
  3. 从0开始使用百度地图
  4. 亚丁号云控之云控设备
  5. plt.imshow()中cmap参数控制颜色展示
  6. 图像文本检测的标注工具_如何检测图像中的文本
  7. 本周最新文献速递20211212
  8. win10重置网络后搜索不到无线网(wifi没了)
  9. php laravel 开发工具,Laravel 快速开发工具
  10. javascript 神经网络