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自带右键菜单的翻译相关推荐

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

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

  2. Qt 中Treewidget添加右键菜单

    在Qt+VS2005下,使用slot函数customContextMenuRequested(QPointpos)实现Treewidget的右键菜单栏. 1.在ui编辑界面中,右击QTreeWidge ...

  3. Qt中实现窗口右键菜单

    1.在Qt设计师中选中mainwindow,将contextMenuPolicy属性修改为CustomContextMenu. 2.在菜单中选编辑信号与槽,点击主窗口空白处.会弹出如下 3.选择cus ...

  4. VB小技巧 文本框中屏蔽系统右键菜单用自定义菜单代替自带右键菜单

    'txtList是textbox控件,pop2是自定菜单名 Private Sub txtList_MouseDown(Button As Integer, Shift As Integer, X A ...

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

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

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

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

  7. [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)

    原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...

  8. [转载]Qt之中文显示(QMessageBox、QLineEdit右键菜单等)_vortex_新浪博客

    原文地址:Qt之中文显示(QMessageBox.QLineEdit右键菜单等)作者:一去丶二三里 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候总会出现右键 ...

  9. 解决QT中文5.6 QTextEdit QPlainTextEdit的右键菜单翻译不全

    原因: QT项目中,发现QTextEdit QPlainTextEdit的右键菜单翻译不全,跟踪代码发现是未翻译qtbase.ts的QWidgetTextControl节点,且未见有qtbase_CN ...

  10. QT5 QLineEdit QTextEdit右键菜单的汉化

    QT学习笔记1-右键菜单项汉化 直接上效果 1 汉化完整 2 QTextEdit未汉化 QTextEdit右键菜单的汉化 为了汉化QT5 的文本编辑控件的右键菜单选项网上搜了半天才偶然解决了问题,特此 ...

最新文章

  1. 从实际案例聊聊Java应用的GC优化
  2. 深入浅出的“深拷贝与浅拷贝”
  3. 学生信息管理C语言 密码,求学生信息管理系统C语言版
  4. 【放置奇兵】封印之地各阵营boss和小怪属性
  5. Linux下常见文件解压方法及命令
  6. Sangmado 公共基础类库
  7. JavaFX官方教程(十)之转换类型和示例
  8. Windows动态定义模板类对象
  9. mysql命令行大全
  10. 高并发解决方案--负载均衡
  11. 【嵌入式实验】《ARM汇编与接口设计》
  12. 大家都在发圣诞树,我偏偏要发一个圣诞小游戏给大家玩【内附源码】
  13. 校企合作与集成电路--华为在行动
  14. 在MyEclipse Tomcat可以运行但是在Tomcat 6.x上却不可以运行
  15. 华为交换机抓包上传至PC分析
  16. 关于代理服务器与NAT
  17. 计算T临界值分布的表
  18. 全球5G无线接入网络(RAN)行业调研及趋势分析报告
  19. Mysql增删改查(CURD)
  20. 用计算机制作演示文稿教案博客,《制作多媒体演示文稿》教学案例

热门文章

  1. android wear iphone7,多款 Android Wear 智能手表不兼容iPhone 7
  2. 2010.04.20 工作之路 - 明源軟件科技
  3. 《生命科学50讲》课程笔记9--自我
  4. pkg打包node工程
  5. java对接快递单号查询自动识别api接口,调用代码示例
  6. 泛微OA-测试机更改sysadmin密码为1
  7. 软件编程推荐书籍目录
  8. 服务器ip每天自动更换,IP地址经常更换,自动获取的IP上不了网怎么办?
  9. 1 0.99999的悖论_天文学科普:带你了解反物质、费米悖论和黑洞
  10. 程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!