QT学习笔记1-右键菜单项汉化

直接上效果

1 汉化完整

2 QTextEdit未汉化

QTextEdit右键菜单的汉化

为了汉化QT5 的文本编辑控件的右键菜单选项网上搜了半天才偶然解决了问题,特此记录于此,供自己回忆以及道友交流。

遇到的问题

QTextEdit右键菜单死活汉化不过来

直接上汉化过程

汉化需要一个汉化文件

widgets.ts 这个文件是源文件,如果有源码的道友请自己生成,没有就必须下载才行,我也是查了很久才发现。。。
然后要进行编辑此文件用下图的软件,安装QT Creater自带这个软件具体在哪自己找一下,找不到推荐everything这个软件搜一下就出来了。

用这个软件打开这个语言文件.ts文件

然后修改两个位置的语言

1是QLineEdit控件的右键菜单栏 4是QTextEdit的 2位置是英文3是汉化的位置 改完效果如下图 然后记得保存
保存后关闭就行了,记得把这个ts文件考到工程目录下,然后打开我们的QT工程

TRANSLATIONS += \widgets.ts

加入这段代码保存,下一步生成汉化文件。在工具->外部->QT语言官家->发布翻译,记得一定要点发布要点更新就失败了,之前改的都会被覆盖,白干。

下面提示完成就可以了。

经过上面一系列操作,会生成一个widgets.qm文件,最后一步在工程中使用这个文件就可以了。
加入到资源文件中去,和图片方法一样。

最后在main中加入一段话就可以。
记得包含头文件

    #include <QApplication>QTranslator translator2;translator2.load(":/widgets.qm");a.installTranslator(&translator2);

如此就可以使用 了,ts文件其实可以直接删掉。

qm文件在别的工程可以直接使用,不用在生成。
前面用了自带的汉化文件,结果有的能汉化有的不行。。
qt_zh_CN.qm
https://blog.csdn.net/xbnlkdbxl/article/details/51322552 参考连接

QT5 QLineEdit QTextEdit右键菜单的汉化相关推荐

  1. pyqt5界面右键菜单中文汉化(QLineEdit、QTextEdit)

    从PyQt5的包中Lib\site-packages\PyQt5\Qt\translations找到qt_zh_CN.qm文件,复制到项目的目录下,可以新建个文件,只要在项目中就行. 也可以直接下载q ...

  2. Developer Express右键菜单显示汉化

    //新建一个类,内容为:using System;using DevExpress.XtraEditors.Controls;using DevExpress.XtraGrid.Localizatio ...

  3. qt中qlineedit和qtextedit右键菜单翻译成中文

    qt中qlineedit和qtextedit右键菜单翻译成中文 qlineedit和qtextedit属于qwidget控件,在源码中找到../widgets/widgets.pro,在.pro文件最 ...

  4. Qt 翻译原生 widgets(QTextEdit 右键菜单等)

    原文:https://blog.csdn.net/liang19890820/article/details/53738384 简述 在国际化的处理中,如果使用 Qt widgets 自带的原生功能, ...

  5. 将QTextEdit右键菜单设置为中文

    在Qt的安装目录C:\Qt\Qt5.7.0VS2015\5.7\msvc2015\translations中有名为qt_zh_CN.qm翻译文件,QLineEdit等通过加载该翻译文件就能实现右键中文 ...

  6. Qt增加QTextEdit右键菜单增加中文翻译

    QT中有些控件,比如QTextEdit.QLineEdit和QWebEnginePage的右键菜单经常没有中文翻译. 比如下面QTextEdit的右键菜单: 那么遇到这种情况我们可以自己创建翻译文件 ...

  7. ossim系统菜单中文汉化过程

    ossim系统虽然好,但是界面中文化深度严重不够,网上提供的ossim.po中文支持文件版本太旧,大概是2005年.对于新版本5.6.5以上的版本,深度严重不足,这里提供一个通过修改po文件进行中文汉 ...

  8. mysql workbench怎么设置为中文?(仅菜单项汉化)附带main_menu文件

    找到Mysql Workbench安装目录 若全部默认则地址如下: C:\Program Files\MySQL\MySQL Workbench 8.0 CE\data 里面有main_menu.xm ...

  9. mysql workbench怎么设置为中文(仅菜单项汉化)附带main_menu文件

    找到Mysql Workbench安装目录 若全部默认则地址如下: C:Program FilesMySQLMySQL Workbench 8.0 CEdata 里面有main_menu.xml文件 ...

最新文章

  1. java script DOM操作
  2. 千万级饿了么交易系统架构 5 年演化史!
  3. WPF和Silverlight设计实例
  4. python os模块安装_二十七、深入浅出Python中的 os模块
  5. android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK
  6. hadoop 计算几点 主节点_01-Hadoop的介绍
  7. LFFD 再升级!新增行人和人头检测模型,还有了优化的C++实现
  8. AWS ECS简单了解
  9. python读yaml的库_Python读取YAML文件过程详解
  10. ionic3 创建和启动
  11. 【代码规范】阿里巴巴代码规范
  12. 打印驱动的安装和卸载
  13. 基于短时时域处理中短时能量和过零率的语音端点检测方法
  14. java 每天执行一次_java定时器每隔5秒执行一次任务要怎么编写?
  15. 怎么让上下两排对齐_怎么让WORD中多行(常带下划线)头和尾都完全对齐
  16. Android WebView监听console错误信息
  17. 华为海思人脸识别方案 海思 3516嵌入式 Linux系统人脸识别开发模组套件
  18. js生成二维码,web页面,移动h5页添加微信qq分享功能
  19. 骨骼的动作识别数据集_基于骨骼数据的人体行为识别
  20. 最新海豚码支付系统APP监控支付码免签系统源码V6.0

热门文章

  1. 目前流行的装修风格_2019时下最流行的装修风格有哪些
  2. 【Android】debug 状态下其签名文件 debug.keystore 相关(如何获得该文件,其密码,获取其sha1、MD5等)
  3. 【高数】高数第六章节——平面图形的面积旋转体体积平面截面体体积平面曲线的弧长定积分在物理学中的应用
  4. 常见计算机主机内部硬件设备,计算机的硬件主要包括中央处理器、储存器、输出设备和...
  5. matlab实现手绘风格(简笔画风格、漫画风格)的曲线绘图
  6. 艾滋hiv最新研究进展(2022年4月)
  7. 海湾gst5000主机消防广播_海湾GST5000消防主机常见问题及解决!
  8. 博图在线升级 gsd_《阴阳师妖怪屋》如何快速提升式神等级 式神快速升级方法大放送|阴阳师妖怪屋|如何-360GAME...
  9. 抖音算法推荐机制详解
  10. C#连接mysql数据库实现登陆注册界面【小白教程】