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

没有linguist需要安装Linguist:

在Terminal中输入:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

其中:

 qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator
     qt4-doc 这个是帮助文档
     qt4-qtconfig Qt的配置工具,这个装好默认好
     qt4-demos 官方的一些Demo
     qt4-designer 可视化窗体设置工具

安装完成后,在“应用程序->编程”下面会看到多出Qt Creator ,Qt4助手 ,Qt4设计器,Qt Linguist等

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

qlineedit和qtextedit属于qwidget控件,在源码中找到../widgets/widgets.pro,在.pro文件最后加上

TRANSLATIONS += widgets_zh_cn.ts

然后打开cmd,cd到widgets.pro目录,通过lupdate命令生成ts文件

lupdate -verbose widgets.pro

然后打开qt预言家(linguist.exe)来翻译widgets_zh_cn.ts文件 

只需要翻译QLineEdit和QWidgetTextControl两个文件就可以,翻译好后保存文件 
然后通过lrelease命令发布翻译,生成qm文件

lrelease widgets_zh_cn.ts

将生成的qm文件添加到工程中,通过QTranslator加载到程序里

    QTranslator *trans = new QTranslator;
    trans->load("./widgets_zh_cn.qm");
    QCoreApplication::installTranslator(trans);

然后就可以显示中文了

原文地址:https://www.cnblogs.com/wangjian8888/p/9438883.html

时间: 2024-08-24 15:14:47

qt中qlineedit和qtextedit右键菜单翻译成中文的相关文章

如何可以将PDF文件在线翻译成中文?

有时心血来潮,会在网上搜索一些专业的影评.杂志等资料,像这些资料格式PDF的多一些,而且有时还会看到纯英文版的,这样想利用起来,就必须要使用一些工具的帮助,就可以轻松的完成翻译的任务,让我们使用起来更轻松.不用下载,直接在网页上面就可以完成,非常的方便,一起来学习一下吧.     在线PDF翻译,可以直接把PDF.Word翻译成中文.英文.繁体中文等多国语言的文档.用户可自定义目标语言,翻译后的文档可以精确保留原文件的所有页面元素和排版.用户可以在短时间之内下载到转换之后的文件.只要用户可以连接

看这里,教你如何快速将pdf文件翻译成中文

因为网上下载的PDF资料,往往掺杂着一些英文,所以中英文翻译是一件很平常的事,毕竟不是每个人的英文都那么好,轻轻松松的就能够看完一篇英文的文件,那么,我们就要寻找翻译工具来帮助我们看完了,那么如何将PDF文件翻译成中文呢,我们用什么样的翻译工具呢.1.市面上的翻译工具有很多,选择一个好的翻译工具才是最重要的,小编跟大家介绍一下小编经常使用的翻译工具吧.2.我们首先在网上下载一个PDF转换器,借助这个工具,简单的翻译都是没有问题的.3.下载完之后,我们打开这个工具,鼠标点击到特色功能,打开就有PD

PDF文件如何在线翻译成中文

英文PDF文档怎么翻译成中文,这是很多文员朋友比较头疼的一个办公工作,对于一些IT朋友来说,一些说明帮助的文档基本上都是英文格式的PDF文档,对一些英文并不懂的人来说着实心累,那如何解决这一问题呢.小编今天就为大家展示一下PDF文件如何在线翻译成中文的操作方法.操作工具:[迅捷PDF在线转换器]1:打开电脑后,进入浏览器搜索关键词迅捷PDF在线转换器.2:进入转换器后,点开导航栏上第三个文档处理,将会弹出下拉框,我们在下拉框内找到PDF在线翻译.3:点开在线翻译后,点击选择文件加入需要进行翻译的

将外国文献翻译成中文

生活中当你阅读到一些英文的文集时,或者说查询一些英文的文献资料,你英语又不好,往往会很无奈别慌,今天特意整理一种简易的方式来实现将网页中的英文快速翻译成中文. 第一步:下载谷歌浏览器(一定要是谷歌的哦) 地址:https://www.google.cn/intl/zh-CN/chrome/ 第二步:右上角三个小点点 第三步:拉到最下面,找到高级 第四步:找到语言,将"询问是否翻译非您所用语言的网页",勾上 第五步:搞定,快来试试吧!~~ 原文地址:https://www.cnblogs

如何将英文翻译成中文?这个方法你值得收藏

不知道大家平时在阅读一篇英文文章的时候是不是经常喜欢将每一句英文用中文进行翻译以后在去理解它的意思,又或是准备开口之前,先用中文在脑海里组织语言?但是一篇英文文章中很多单词时很陌生的,难道我们需要一个一个的将其复制进浏览器中回事翻开词典进行查找吗?其实方法很简单,我们可以借助工具来进行实现,那么,如何将英文翻译成中文呢?下面一起来看看吧! 操作步骤: 步骤一:点击进入文字转语音页面,在左侧工具栏中将出现三个功能选项,点击选择翻译: 步骤二:在右边出现的工具栏中根据提示将英文句子复制进指定区域你也

WORD文档怎样在线从整篇英文翻译成中文的

WORD文档怎样在线从整篇英文翻译成中文的,虽然有的时候机翻不是很准确,但是在追求快速翻译来达到快速阅读的时候,可以尝试用"迅捷PDF在线转换器"进行在线翻译的操作.第一步:将需要翻译的word文件准备至桌面上,并进入浏览器内,在百度首页搜索关键词"迅捷pdf在线转换器".第二步:进入在线转换器的首页后,可以看到页面上很多关于PDF转换以及文档处理等功能选项(有需要的可以了解一下) 选择文档处理,然后再弹出的下拉框内选择"word在线翻译".第三

转载-VB中禁用文本框右键菜单等功能

'========================================================== '| 模 块 名 | TextBoxDisableAbility '| 说 明 | 禁止文本框的功能 '==========================================================Option Explicit Private Declare Function SetWindowText Lib "user32" Alias &

如何修改Qt标准对话框的文字(例如,英文改成中文)

此篇文章参考qtcn论坛整理而成,因为文字和图片是本人亲自组织,所以仍算原创. http://www.qtcn.org/bbs/read-htm-tid-30650.html http://blog.csdn.net/yangxiao_0203/article/details/7488967 如图所示,QT自带的内建标准对话框QFontDialog.QColorDialog.QMessageBox.默认的文字全是英文的.QLineEdit和QTextEdit的右键菜单,默认的文字也全是英文的.请

把Safari整个页面翻译成中文,,

Step1首先我们要随意打开一个Safari网页,通过Command + D 快捷键添加书签,选择添加到[个人收藏],起名为“翻译”或其他的什么都可以.<ignore_js_op> Step2这样这个网页就会出现在上方的个人收藏栏,找到“翻译”这个收藏按钮并右键,选择编辑地址.填入如下代码,可以选择一个你喜欢的添加: <ignore_js_op> <ignore_js_op> 有道翻译至中文: javascript: void((function() {var elem