工具为发布应用程序创建运行时使用的翻译文件。 翻译者:可以使用Qt Linguist工具翻译应用程 ...
Qt有一个叫做Qt Linguist的工具可以很方便的实现多语言化,具体操作如下: 使用Qt菜单上的Create New Translation File...命令创建一个语言文件,可以选择很多种不同的语言,比如我选择了中文 zh ,生成一个helloqtwindows zh.ts 找到解决方案中的Translation Files helloqtwindows zh.ts,在文件上单击右键,选择 ...
2012-08-16 16:57 0 5193 推荐指数:
工具为发布应用程序创建运行时使用的翻译文件。 翻译者:可以使用Qt Linguist工具翻译应用程 ...
ps很多场景需要我们编写的应用程序支持不同的语言. qt内置了对于界面以及交互字符串的翻译 首先在我们代码里面使用到的字符串应使用tr("test"); 包起来. 若如动态插入的字符串.应使用QString("%1").arg(tr("test")). 建议最好在写的时候就写英文 ...
1.首先找到Qt安装目录。 2.通过命令查找linguist。 3.制作桌面快捷方式。 在/usr/share/applications目录下新建linguist.desktop ...
Qt 的多语言支持的翻译机制 来源 https://zhuanlan.zhihu.com/p/44536503 概述 根据“对象模型(Object Model)”所述,Qt 中有而 C++ 没有的特性就包括翻译这一部分。你试想一下用纯 C++ 写一个“Hello world ...
一、多语言界面设计概述 1.在程序设计阶段,程序代码中每一个用户可见的字符串都用tr()函数封装,以便Qt提取界面字符串,用于生成翻译资源文件。用UI设计器可视化设计窗体时统一用一种语言。 2.在项目配置文件.pro文件中设置需要导出的翻译文件.ts文件,使用lupdate工具扫描项目文件中 ...
步骤如下: (1) 首先是准备一个已经编译成功的工程,并且界面中的需要多语言支持的界面元素均使用了“tr()”函数。 (2) 修改main()函数 在 QApplication a(argc, argv); 后添加以下代码 QString ...
Qt项目翻译中文化会涉及到qt基础库的汉化。 一、汉化步骤 - 针对普通汉化 1.在程序源码中标识需要翻译的文本信息 对用户可见的文本信息使用tr()进行封装。 举例如下:label->setText(tr("Hello")); 2.通过Qtcreator生成.ts翻译 ...
一,下载qt creator软件包,最好是5.3, 本人是Win7,64位电脑,下载的是qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe 下载地址:http://download.qt.io/archive/qt ...