Qt 翻译原生widgets,生成widget.qm翻译文件,实现QTextEdit 右键中文菜单


-
由于QTextEdit中使用的对象QWidgetTextControl中的复制、粘贴等右键菜单项在qt_zh_CN.qm中没有被翻译,需要自己翻译Qt 部件相关的模块为widgets,进入 widgets 源码相关路径(例如,C:\Qt\Qt5.9.1\5.9.1\Src\qtbase\src\widgets),打开 widgets.pro,添加:TRANSLATIONS += widgets.ts,在 Qt Creator 的系统菜单中,选择:工具 -> 外部 -> Qt语言家 -> 更新翻译(lupdate),就会在 widgets.pro 所在目录下生成一个 widgets.ts 文件。用 Qt Linguist 打开 widgets.ts,找到需要翻译的部件,进行翻译。以 QTextEdit 右键菜单(复制、粘贴)为例,由于 QTextEdit 右键菜单通过 QWidgetTextControl 实现,找到 QWidgetTextControl,翻译相关选项。保存翻译后的文件,选择:文件 -> 发布,这时会生成一个名为 widgets.qm 的文件,使用 QTranslator 加载生成的 widgets.qm 文件: QTranslator translator; translator.load(":/qm/widgets.qm"); app.installTranslator(&translator); 程序就可以显示为指定的语言了
115KB
Qt5翻译源码翻译文件(解决QTextEdit没有翻译的版本)
2018-03-26Qt翻译源码翻译文件(解决QTextEdit没有翻译的版本) // Qt中文翻译 QTranslator qtTranslator; { QDir dir(qApp->applicationDirPa
Qt 翻译文本.ts是否可以通用?_course
2019-10-12在一个项目制作好翻译文本.ts后,在这儿项目基础上进行了另一个项目 的开发,其中有很多翻译内容类似,可否直接使用上一个.ts进行改良, 如果可以怎么使用,求大佬解惑^-^
Qt语言家的使用.ts文件添加新的需翻译的字符串_course
2015-11-23刚开始学习Qt的翻译部分,Qt语言家是把需要翻译的字符串提取成.ts文件,如果我后期重新添加了要翻译的字符串,我应该怎么做呢,是重新翻译一遍吗,因为翻译的东西太多,重新翻译的话可能太麻烦,所以有没有比较好的办法呢。谢谢!!!
qt5把qt_zh_CN.qm加载了,但QTextEdit的右键菜单仍然是英文,而QLineEdit的倒是中文。怎样设置使得QTextEdit的右键菜单是中文?_course
2013-05-15qt5把qt_zh_CN.qm加载了,但QTextEdit的右键菜单仍然是英文,而QLineEdit的倒是中文。怎样设置使得QTextEdit的右键菜单是中文?
Qt中QLineEdit控件设置IP输入格式_course
2015-09-14setInputMask("000.000.000.000;");之后,按照格式在控件输满后如222.222.222.222,这样无法使用del键和backspace键去删除,没有输满这可以,如222
39KB
pyqt、qt右键菜单英文翻译中文的qm文件
2019-09-12pyqt、qt右键菜单英文翻译中文的qm文件,下载即可直接使用,对于QTextEdit、QPlainTextEdit、QLineEdit都可以正常显示中文 注意使用时压缩包中的两个文件qt_zh_CN
49KB
解决QTextEdit右键菜单为英文的问题
2014-09-24使用方法,在main函数中加入如下语句,并奖相关文件添加到qrc中: QTranslator translator; translator.load(QString(":/cfg/xml/widget
161.26MB
垃圾分类数据集及代码
2020-11-11资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras
Python金融数据分析入门到实战
2019-09-26会用Python分析金融数据 or 金融行业会用Python 职场竞争力更高 Python金融数据分析入门到实战 掌握金融行业数据分析必备技能 以股票量化交易为应用场景 完成技术指标实现的全过程 课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用。 以Python为编程语言 解锁3大主流数据分析工具 Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。 2大购课福利
零基础Python数据分析特训营-直播回放
2020-07-07作为投资者,我们常听到的一句话是“不要把鸡蛋放入同一个篮子,可见分散投资可以降低风险,但如何选择不同的篮子、便是见仁见智的事情了,数据分析就是解决这些问题的一工具。在本次数据分析训练营分为四天,前 2天为 Python 编码技术部分,可以帮助学习者快速上手Python数据处理;后2天为数据分析部分,借助通联数据平台的策略建立,实现实际项目结合,将各种策略代码直接开源,并且对各种策略进行了介绍与点评,通过数据分析支撑决策,可谓本次训练营的精华部分。
-
博客
ACID (数据库事务正确执行的四个基本要素的缩写)
ACID (数据库事务正确执行的四个基本要素的缩写)
-
博客
泰坦尼克号建模分析-你能活下来吗?
泰坦尼克号建模分析-你能活下来吗?
-
下载
东南大学历年c++复试题.zip
东南大学历年c++复试题.zip
-
学院
实现 MySQL 读写分离的利器 mysql-proxy
实现 MySQL 读写分离的利器 mysql-proxy
-
下载
ansys electronic 19
ansys electronic 19
-
下载
vagrant_2.2.5的64位版本
vagrant_2.2.5的64位版本
-
下载
A movie title explorer.zip
A movie title explorer.zip
-
博客
第 46 场双周赛记录(119 / 1647)
第 46 场双周赛记录(119 / 1647)
-
学院
使用vue搭建微信H5公众号项目
使用vue搭建微信H5公众号项目
-
下载
网上订餐系统 javaweb项目 (完整源码)
网上订餐系统 javaweb项目 (完整源码)
-
博客
C#--PictureBox绘制自动换行的文字
C#--PictureBox绘制自动换行的文字
-
下载
gdal2.x生成terrain地形数据-程序及说明.7z
gdal2.x生成terrain地形数据-程序及说明.7z
-
博客
第 229 场周赛记录(460 / 3483 )
第 229 场周赛记录(460 / 3483 )
-
博客
C++ STL(十二):常用遍历算法(for_each、transform)
C++ STL(十二):常用遍历算法(for_each、transform)
-
下载
13种游戏机模拟器源代码.rar
13种游戏机模拟器源代码.rar
-
学院
Samba 服务配置与管理
Samba 服务配置与管理
-
下载
计算机常见复试问题.pdf
计算机常见复试问题.pdf
-
博客
想月薪过万?这些面试准备你做好了吗?
想月薪过万?这些面试准备你做好了吗?
-
博客
Trie字符串统计(Trie)
Trie字符串统计(Trie)
-
下载
马士兵老师spring框架学习笔记
马士兵老师spring框架学习笔记
-
下载
智慧校园建设方案.ppt
智慧校园建设方案.ppt
-
学院
C/C++反汇编解密
C/C++反汇编解密
-
博客
golang 判断文件(或目录)是否存在 练习
golang 判断文件(或目录)是否存在 练习
-
学院
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
博客
sakura主题细节修改(3):主页技术栏类别添加
sakura主题细节修改(3):主页技术栏类别添加
-
下载
fritzing.0.9.3b.32.pc.zip
fritzing.0.9.3b.32.pc.zip
-
学院
华为1+X——网络系统建设与运维(高级)
华为1+X——网络系统建设与运维(高级)
-
学院
Unity RUST 逆向安全开发
Unity RUST 逆向安全开发
-
学院
NFS 实现高可用(DRBD + heartbeat)
NFS 实现高可用(DRBD + heartbeat)
-
学院
华为1+X——网络系统建设与运维(中级)
华为1+X——网络系统建设与运维(中级)