Qt QLineEdit自带右键菜单的翻译
1、查看QLineEdit.cpp源码,找到createStandardContextMenu函数,可以看到QLineEdit的右键菜单是在该类函数中创建的;
2、使用Qt Creator 打开Qt安装目录下的widgets.pro,具体路径如下:D:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\widgets\widgets.pro(我本地Qt安装在D盘);
3、双击以文本打开widgets.pro,在文件尾部加上:TRANSLATIONS += widgets.ts;
4、在Qt Creator 上选择:工具–>外部–>Qt预言家–>更新翻译(lupdate),即可生成widgets.ts文件;
5、使用Qt Linguist打开widgets.ts文件,如下图找到QLineEdit上下文,并翻译对应右键菜单保存;
6、在Qt Creator 上选择:工具–>外部–>Qt预言家–>发布翻译(lrelease),即可生成widgets.qm文件;
7、安装翻译
QTranslator tsor;
tsor.load("./Translator/widgets.qm");
app.installTranslator(&tsor);`
8、备注:步骤7的load函数的路径为相对于应用程序的路径;
另外:QTextEdit的右键菜单翻译对应的是类:QWidgetTextControl,具体可查看QTextEdit类创建右键菜单代码。
Qt QLineEdit自带右键菜单的翻译相关推荐
- qt中qlineedit和qtextedit右键菜单翻译成中文
qt中qlineedit和qtextedit右键菜单翻译成中文 qlineedit和qtextedit属于qwidget控件,在源码中找到../widgets/widgets.pro,在.pro文件最 ...
- Qt 中Treewidget添加右键菜单
在Qt+VS2005下,使用slot函数customContextMenuRequested(QPointpos)实现Treewidget的右键菜单栏. 1.在ui编辑界面中,右击QTreeWidge ...
- Qt中实现窗口右键菜单
1.在Qt设计师中选中mainwindow,将contextMenuPolicy属性修改为CustomContextMenu. 2.在菜单中选编辑信号与槽,点击主窗口空白处.会弹出如下 3.选择cus ...
- VB小技巧 文本框中屏蔽系统右键菜单用自定义菜单代替自带右键菜单
'txtList是textbox控件,pop2是自定菜单名 Private Sub txtList_MouseDown(Button As Integer, Shift As Integer, X A ...
- Qt 翻译原生 widgets(QTextEdit 右键菜单等)
原文:https://blog.csdn.net/liang19890820/article/details/53738384 简述 在国际化的处理中,如果使用 Qt widgets 自带的原生功能, ...
- Qt增加QTextEdit右键菜单增加中文翻译
QT中有些控件,比如QTextEdit.QLineEdit和QWebEnginePage的右键菜单经常没有中文翻译. 比如下面QTextEdit的右键菜单: 那么遇到这种情况我们可以自己创建翻译文件 ...
- [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...
- [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)_vortex_新浪博客
原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...
- 解决QT中文5.6 QTextEdit QPlainTextEdit的右键菜单翻译不全
原因: QT项目中,发现QTextEdit QPlainTextEdit的右键菜单翻译不全,跟踪代码发现是未翻译qtbase.ts的QWidgetTextControl节点,且未见有qtbase_CN ...
- QT5 QLineEdit QTextEdit右键菜单的汉化
QT学习笔记1-右键菜单项汉化 直接上效果 1 汉化完整 2 QTextEdit未汉化 QTextEdit右键菜单的汉化 为了汉化QT5 的文本编辑控件的右键菜单选项网上搜了半天才偶然解决了问题,特此 ...
最新文章
- 从实际案例聊聊Java应用的GC优化
- 深入浅出的“深拷贝与浅拷贝”
- 学生信息管理C语言 密码,求学生信息管理系统C语言版
- 【放置奇兵】封印之地各阵营boss和小怪属性
- Linux下常见文件解压方法及命令
- Sangmado 公共基础类库
- JavaFX官方教程(十)之转换类型和示例
- Windows动态定义模板类对象
- mysql命令行大全
- 高并发解决方案--负载均衡
- 【嵌入式实验】《ARM汇编与接口设计》
- 大家都在发圣诞树,我偏偏要发一个圣诞小游戏给大家玩【内附源码】
- 校企合作与集成电路--华为在行动
- 在MyEclipse Tomcat可以运行但是在Tomcat 6.x上却不可以运行
- 华为交换机抓包上传至PC分析
- 关于代理服务器与NAT
- 计算T临界值分布的表
- 全球5G无线接入网络(RAN)行业调研及趋势分析报告
- Mysql增删改查(CURD)
- 用计算机制作演示文稿教案博客,《制作多媒体演示文稿》教学案例
热门文章
- android wear iphone7,多款 Android Wear 智能手表不兼容iPhone 7
- 2010.04.20 工作之路 - 明源軟件科技
- 《生命科学50讲》课程笔记9--自我
- pkg打包node工程
- java对接快递单号查询自动识别api接口,调用代码示例
- 泛微OA-测试机更改sysadmin密码为1
- 软件编程推荐书籍目录
- 服务器ip每天自动更换,IP地址经常更换,自动获取的IP上不了网怎么办?
- 1 0.99999的悖论_天文学科普:带你了解反物质、费米悖论和黑洞
- 程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!