zoukankan      html  css  js  c++  java
  • Qt标准颜色对话框英文改成中文显示不全的解决办法

    工作中没有小事:点石成金,滴水成河,只有认真对待自己所做的一切事情,才能克服万难,取得成功。

    转载:https://blog.csdn.net/weixin_43791013/article/details/103774823

    之前文章中介绍过,修改Qt颜色对话框英文到成中文,通过加载qt_zh_CN.qm,但修改不彻底如下图,Pick Screen Color按钮 、OK 按钮和Cancel 按钮仍然为英文文本。

     一、解决办法,修改qt_zh_CN.ts,从新生成qt_zh_CN.qm。

    如果你安装了qt,但机器上找不到qt_zh_CN.ts这个文件,那就在网上下载一个qt_zh_CN.ts.

     打开qt_zh_CN.ts文件并找到name为QColorDialog的context处添加如下代码:

    <message>
        <source>&amp;Pick Screen Color</source>
        <translation>获取屏幕颜色</translation>
    </message>
    <message>
        <source>Cursor at %1, %2
            Press ESC to cancel</source>
        <translation>坐标: %1, %2
            按ESC键取消</translation>
    </message>

    然后保存该文件,

    二、使用Qt提供lrelease.exe工具将qt_zh_CN.ts翻译为qt_zh_CN.qm文件,我的程序是64位的,那就拿64位的工具来生成.qm文件

    lrelease.exe C:UsersAdministratorDesktopqt_zh_CN.ts -qm C:UsersAdministratorDesktopqt_zh_CN.qm

    三、把新生的qt_zh_CN.qm拷贝到程序目录,运行效果

  • 相关阅读:
    电脑技巧1
    web前端学习网站汇总1
    11月20日学习日志
    11月16日学习日志
    11月18日学习日志
    11月13日学习日志
    11月12日学习日志
    11月17日学习日志
    11月15日学习日志
    11月11日学习日志
  • 原文地址:https://www.cnblogs.com/chechen/p/15412613.html
Copyright © 2011-2022 走看看