E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QTranslator
PyQt/PySide右键菜单汉化(转载)
pwd=we3p程序加载翻译文件app=QApplication(sys.argv)#加载翻译文件translator=
QTranslator
()translator.load('qm/qt_zh_CN.qm
不止-11BC
·
2023-12-20 10:48
pyqt
python
qml编译多语言
qml编译多语言windows下转换将qml需要转换内容提取转为.ts文件将.ts文件转换为.qm文件.qm文件可以用
QTranslator
::load进行使用windows下转换打开QT自带的MinGW
醉酒笑泪
·
2023-12-16 18:27
qt
Qt多语言开发--Qt语言专家
Qttr()和qsTr()标记待翻译字符串2、Pro文件中,添加生成ts的代码3、Qt语言专家更新ts文件4、Qt语言专家打开ts文件,填写对应的翻译5、Qt语言专家将翻译后的ts文件生成qm文件6、
QTranslator
PRML_MAN
·
2023-10-24 01:34
QT/QML
qt5
qml
Qt 程序不重启实现自动翻译 -- 多语言切换
在做应用程序的过程中,多语言的切换是必不可少的功能,今天看一看怎么用Qt自带的翻译类
QTranslator
进行多语言之间的无缝切换,并且不会重启程序。
slowlytalk
·
2023-10-11 23:09
Qt
Qt
QTranslator
中英文切换
不重启程序
多语言设置
【linux】QT
QTranslator
中英文翻译linguist语言家 翻译过程
目录一、环境二、具体步骤1、QT项目中,.pro文件内添加如下代码2、用tr()在所有需要中英文翻译的源代码处修改格式3、生成并修改.ts翻译文件4、通过.ts文件生成.qm文件5、将.qm文件以【添加资源文件】的形式加入qt项目中6、在main.cpp中载入翻译文件一、环境linux+qt二、具体步骤1、QT项目中,.pro文件内添加如下代码TRANSLATIONS+=test_zh.tstes
Wyn_
·
2023-10-01 09:23
Qt
qt
Qt4.8.6语言家翻译中文乱码
Qt在实际使用某一个语种需要使用
QTranslator
和QtLinguist工具实现翻译,具体实施步骤如下:一、创建Qt工程文件二、编写Qt应用程序源码(注意:所有需要翻译的文本需要使用tr(“”)管理
诺水城子
·
2023-09-08 16:21
qt
开发语言
qt creater11 翻译国际化教程教程:
具体步骤如下:在Qt中,我们可以使用
QTranslator
类来实现多语言切换。以下是一般步骤:1.在你的源代码中,所有需要翻译的字符串都需要使用`tr()`函数包裹,例如`tr("你好")`。
tiankong1213
·
2023-09-03 07:06
qt
qt
开发语言
QTranslator
语言转换
//appname的格式例如通常为(QQ为应用的名称)QQ_en.ts或QQ_zh_CN.tsQStringqmName="zh_CN";QTranslatortrans;QStringqm=QString(":/translatoin/qt/appname_%1.qm").arg(qmName);autoret=trans.load(qm);Q_UNUSED(ret);qApp->install
coder i++
·
2023-07-16 12:26
qt
Qt 多语言实现
使用
QTranslator
来加载生成的qm文件,就可以让程序显示指定的语言。
houxian1103
·
2023-06-15 01:22
qt
java
服务器
QTranslator
Class
QTranslatorClassQTranslator类公共成员函数类说明查找翻译使用多种翻译成员函数使用说明
QTranslator
类
QTranslator
类为文本输出提供国际化支持。
「QT(C++)开发工程师」
·
2023-06-07 20:06
QT
界面开发工程师课程
qt
c++
开发语言
ui
Qt 国际化翻译
使用
QTranslator
来加载生成的qm文件,就可以让程序显示指定的语言。//国际化翻译QStringlanguage="CH
fengMisaka
·
2022-08-09 09:00
QT5 添加多个qm翻译文件
keyword:QTqm合并多翻译文件qt_zh_CN.qm//包含头文件#includeQApplicationa(argc,argv);//定义两个
QTranslator
对象,分别对应不同的翻译文件
追逐光明的星
·
2020-08-15 09:45
QT
语言
QTranslator
使用整理
效果图源码
QTranslator
*translator=newQTranslator;translator->load("..
努力减肥的小胖子5
·
2020-08-15 09:33
Qt
Qt
QTranslator
和linguist国际化语言支持
QTranslator
的使用
QTranslator
类加载Qt的翻译文件来进行国际化语言翻译。
麟凤轩
·
2020-08-15 09:59
【Qt/Quick/QML】
QTranslator
的使用
一、怎样去掉ui文件1、为什么要去掉ui文件项目开发不建议使用.ui文件,因为.ui文件使部分代码不可见,同时当多人同时开发时,合并分支会出现许多冲突。2、去掉ui文件的方法使用QtDesigner打开ui文件,点击“窗体“菜单下的”查看代码“项,会弹出ui文件对应的源文件;将其中的包含文件复制到引用ui文件的源文件中;将Ui_***类中的成员变量,复制到引用ui文件的头文件的类中,将setupU
demystify
·
2020-08-15 09:38
Win
Qt动态多语言的实现(VS2012开发)
Qt对于多语言提供了
QTranslator
的接口,只要在程序启动时进行安装,然后动态改变
QTranslator
的加载即可。下面是效果图(英文/简体/繁体)。选择不同的语言,界面会随着切换。
weixin_34138139
·
2020-08-15 08:04
Qt的翻译文件
QTranslator
不能使用问题总结(原)
笔者今天在自己工程中使用翻译文件,发现没有起作用,反复查找,发现是用宏定义了命名空间,生成.ts文件时,不会加上命名空间,所以生成的.qm文件在实际使用时,会无法找到对应的语句。如果将宏定义的命名空间修改为普通字符,则没有上述问题。刚才是namespaceMyProject{是用#defineUSNSnamespaceMyProject{定义好宏,直接使用宏的,所以生成文件,不能自己将宏转换导致总
weixin_34148456
·
2020-08-15 08:33
QTranslator
使用
pro文件中添加TRANSLATIONS+=my_CN.ts(my_CN名字自起)打开qt命令行工具,执行lupdateF:\qt_test\untitled1\untitled1.pro(路径为项目的pro路径)完成后会在项目下生成my_CN.ts文件打开qt的Linguist工具将生成的ts文件拖进来,代码中用tr()修饰的文本都会在这里显示,在对应的地方写上翻译点击文件–>发布后会在当前项目
sun_大可
·
2020-08-15 08:29
QT中英文转换
QTranslator
QT中英文转换
QTranslator
1.完成项目2.更改项目文件1.在我们的.pro文件最尾部添加代码:.ts文件名随意写写完后记得CTRL+S保存TRANSLATIONS=FD30_CN_EN.ts2
光顶术士
·
2020-08-15 07:40
c++入门
QT学习
qt使用
QTranslator
QObject::tr(“”)软件国际化
1.程序入口处添加如下代码:QTranslatortranslator;translator.load("uav_tr_la");qApp->installTranslator(&translator);2.在*.pro中添加下行:TRANSLATIONS=uav_tr_la.ts3.将界面中显示的内容使用QObject::tr(“”)而不是“”,内容应使用英文addroot(QObject::t
奔跑的橘子
·
2020-08-15 07:05
qt
c++
Qt多国语言国际化
使用QString,
QTranslator
等类和tr()函数能够很方便的完成加入国际化的支持,(1)使用QString对象表示所有用户可见的文本,QString采用的是内部Unicode编码实现。
king7511
·
2020-08-15 06:36
Qt
Qt学习笔记之
QTranslator
QTranslator
类为文本输出提供国际化支持。此类的一个对象包含一组从源语言到目标语言的转换。
QTranslator
提供了在翻译文件中查找翻译的功能。翻译文件是使用QtLinguist创建的。
浩瀚之水_csdn
·
2020-08-15 05:03
#
Qt学习之路
Qt国际化之
QTranslator
的使用
Qt国际化之
QTranslator
的使用一般使用Qt设计软件时,多采用默认英文(包括菜单、按键,对话框等)显示,再根据特定的场合使用国际化功能class,实现同一软件不同语言的功能。
cslqm
·
2020-08-15 05:05
QT
QT
QTranslator
的使用
QTranslator
的使用
QTranslator
类就是使用Qt的翻译文件,可以对界面中菜单栏、label、对话框等进行翻译。使用的前提是,开发者要自己创建翻译文件。
cslqm
·
2020-08-15 05:05
QT
QTranslator
| QT 实现多语言转换
最近在做毕业设计,想着要添加什么功能好,于是乎想到可以提升用户体验的支持多语言,随手网上查了下发现QT真有这个功能,简单地学了下,做个记录。参考链接,感谢这些前辈:https://blog.csdn.net/qq_35451572/article/details/79498037-___________________________________________________________
_优秀的码农
·
2020-08-15 05:52
嵌入式软件工程师
Qt加载翻译文件(2)
3.在应用程序中用
QTranslator
这个类加载*.qm文件。要用lupdate生成后缀为*.ts的文件就要先在应用程序的工程文件*.pro中加入这一句:TRANSLATIONS=orb
yangxiao_0203
·
2020-08-12 14:41
Qt
关于QT的软件翻译
QTranslator
做项目需要做中文和英语两个版本的就需要用到QT的语言翻译功能,这里详细讲述一下使用过程:加入项目的名称为MyTranslator:(1)在代码中需要翻译的控件使用tr()标识,比如:MyTranslator::MyTranslator(QWidget*parent):QWidget(parent),m_button(newQPushButton(tr("button"),this)),m_butt
坚定-追求
·
2020-08-12 11:00
QT
Qt中
QTranslator
中的翻译文件*.ts文件是如何生成的?
首先,你需要有一个*.pro文件,也就是项目的工程文件。然后,在你的*.pro文件中加上一行代码:TRANSLATIONS=why_zh_cn.ts(此处我将ts文件命名为why_zh_cn)。注意:在源代码里用qsTr()或者相关的宏把要翻译的部分标出来。接下来,执行lupdate,这个命令可以在工具—》外部—》Qt语言家—》更新翻译(lupdate)找到。(这个子菜单目录下面是发布翻译【lre
记得绿罗裙106
·
2020-08-12 10:16
Qt
Qt实现多语言切换 - Qt语言家
基本流程是生成ts文件;生成qm文件;最后通过
QTranslator
类
yizhou2010
·
2020-07-27 14:31
Qt
QT---之
QTranslator
【界面语言翻译】及QT-Linguist的用法
QTranslator
类就是使用Qt的翻译文件,可以对界面中菜单栏、label、对话框等进行翻译。使用的前提是,开发者要自己创建翻译文。
锥子A
·
2020-07-06 02:41
QT---结构基础
Qt动态语言的切换
原理:最简单的方式是用
QTranslator
,然后用QApplication::installTranslator来设置。后续想改,移除旧的translator然后再挂接新的translator。
jingwenlai
·
2020-07-04 19:09
C++
Qt
Qt 语言切换
QTranslator
cmake qmake
如果觉得下边这个工程有用的话,下载:http://118.25.63.144/temporary/TranslatorTest.zip 使用qt实现动态语言切换很方便。只需要利用Qt5LinguistTools生成一个.ts文件(多个语言需要多个.ts文件),让后使用QtLinguist软件打开.ts文件,填充翻译,发布为.qm文件。让后动态读取.qm就可以了。cmake/qmake下如如何
Beyond欣
·
2020-07-04 10:56
Study-Qt
Qt动态语言的切换,最关键一步,先删除qApp->removeTranslator(currentTranslator);
原理:最简单的方式是用
QTranslator
,然后用QApplication::installTranslator来设置。后续想改,移除旧的translator然后再挂接新的translator。
yand789
·
2020-07-04 03:44
qt
QT多国语言加载qm文件无效的问题总结
如果窗口A调用此公共接口在前,其他窗口调用在后,窗口A加载的qm文件就会因为
QTranslator
对象被函数QCoreApplication
shzwfq
·
2020-06-26 10:04
QT
QT 多语言无法切换问题 load失败 路径无效
问题就在于路径不对:void MainWindow::on_pushButton_3_clicked(){
QTranslator
m; if(m.load(".
lanmanck
·
2020-06-24 02:36
QT相关
Qt国际化之
QTranslator
的使用
Qt国际化之
QTranslator
的使用一般使用Qt设计软件时,多采用默认英文(包括菜单、按键,对话框等)显示,再根据特定的场合使用国际化功能class,实现同一软件不同语言的功能。
cslqm
·
2017-02-19 11:19
QT
PyQt QFontDialog显示中文
QApplication加载Translatorapp = QtWidgets.QApplication(sys.argv) translator = QtCore.
QTranslator
() if len
砖瓦匠
·
2016-03-01 22:00
国际化
PyQt
Translations
QFontDialog
Qt的翻译文件
QTranslator
不能使用问题总结(原)
笔者今天在自己工程中使用翻译文件,发现没有起作用,反复查找,发现是用宏定义了命名空间,生成.ts文件时,不会加上命名空间,所以生成的.qm文件在实际使用时,会无法找到对应的语句。 如果将宏定义的命名空间修改为普通字符,则没有上述问题。 刚才是namespace MyProject{ 是用#define USNS namespace MyProject{定义好宏,直接使用宏的,所以生成
·
2015-10-31 15:34
qt
qt国际化与本地化中一个需要注意的地方
通常都是在编程中使用QObject::tr函数将所有的字符串都括起来,这样就很容易使用linguist来导出英文文本,并且制作翻译文件,然后只要在程序里合适的地方使用
QTranslator
将需要的翻译文件
·
2015-10-31 14:33
国际化
qt 翻译文件加载(两个)
main(int argc, char *argv[]) { QApplication app(argc, argv);
QTranslator
·
2015-10-30 14:31
qt
QML 中文支持
使用 Qt 的国际化功能(与QtScript完全一样,使用 qsTr()) 使用 unicode 的转义字符("\uxxxx") #include <QtCore/
QTranslator
·
2015-10-27 15:31
中文
Qt和QML如何实现国际化
类CmosTranslate使用了Qt自带的
QTranslator
类,并添加了读取d
lansheng228
·
2015-07-10 00:00
i18n
qml
qt
Qt QDialogButtonBox 英文翻译问题
解决过程:1,google方案:复制qt_zh_CN.qm放入到工作目录下(或者作为资源编译进项目),使用
QTranslator
qiuchengw
·
2014-08-25 16:00
C++
qt
疑难杂症
Qt动态多语言的实现(VS2012开发)
Qt对于多语言提供了
QTranslator
的接口,只要在程序启动时进行安装,然后动态改变
QTranslator
的加载即可。下面是效果图(英文/简体/繁体)。选择不同的语言,界面会随着切换。
xxdddail
·
2013-12-25 11:00
linguist
Qt多语言
ts制作
QTranslator
qm生成
QMessageBox 按钮汉化
QTDIR)/translations/qt_zh_CN.qm及当前应用目录,编码intmain(intargc,char**argv){QApplicationapp(argc,argv);//一个
QTranslator
tcspecial
·
2013-10-23 09:00
QMessageBox汉化
Qt加载翻译文件
3.在应用程序中用
QTranslator
这个类加载*.qm文件。 要用lu
Liuqz2009
·
2013-04-22 16:00
qt国际化与本地化中一个需要注意的地方
通常都是在编程中使用QObject::tr函数将所有的字符串都括起来,这样就很容易使用linguist来导出英文文本,并且制作翻译文件,然后只要在程序里合适的地方使用
QTranslator
将需要的翻译文件
ibmyself
·
2012-07-30 10:00
QT-Linguist国际化的简单实现
QT项目实现多语言,必须做两件事:1)确保每一个用户可见的字符串都使用了tr()函数2)在应用程序启动的时候,使用
QTranslator
载入一个翻译文件(.qm) (一)编写源码类SpeedLinguist
yuanzhangmei1
·
2012-07-05 11:00
layout
语言
工具
makefile
Terminal
translation
QT-Linguist使用方法简单介绍
2)在应用程序启动的时候,使用
QTranslator
载入一个翻译文件(.qm)。tr()的用法:caseCheckBox=newQCheckBox(tr("Match&case
yongan1006
·
2012-06-12 18:00
Qt加载翻译文件(2)
3.在应用程序中用
QTranslator
这个类加载*.qm文件。 要用lupdate生成后缀为*.ts的文件就要先在应用程序的工程文件*.pr
yangxiao_0203
·
2012-04-23 11:00
qt
工具
Warnings
Forms
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他