QML的国际化
来源:互联网 发布:mp3音量增大软件 编辑:程序博客网 时间:2024/06/07 06:41
在QML中可以使用qsTr(), qsTranslate(), QT_TR_NOOP()和QT_TRANSLATE_NOOP等函数将字符串标记为可翻译的。
Text { text: qsTr("Pictures")}这些函数是标准的QtScript函数,在QSscriptEngine::installTranslatorFunctions()函数的帮助文档处可以查看详细信息。
首先创建一个包含翻译文本的QML文件,这里是hello.qml文件:
import QtQuick 2.4Rectangle { width: 200; height: 200 Text {text: qsTr("Hello"); anchors.centerIn: parent}}下面使用lupdate来创建一个翻译源文件:
lupdate hello.qml -ts hello.ts
然后在Qt语言家中打开hello.ts文件,完成翻译并创建hello.qm发布文件。
测试翻译:
qmlviewer -translation hello.qm hello.qml
Qt帮助--QML Internationalization
0 0
- QML的国际化
- qml国际化
- QML国际化小结
- qml 国际化2
- QML 国际化(中文示例)
- QML国际化方法
- QML语言国际化
- QML基础——QML国际化(中文示例)
- QML基础——QML国际化(中文示例)
- QML基础——QML国际化(中文示例)
- QML基础——QML国际化(中文示例)
- QML基础——QML国际化(中文示例)
- qml:c++与qml同时需要实现国际化
- 国际化与Struts2的国际化
- 【国际化】Android包的国际化
- QML,半路出家的程序员?
- qml的focus问题
- Qml的bug
- hive常用函数
- python 类具体例子详解(_int_ self)
- 全文检索引擎Solr系列——整合中文分词组件mmseg4j
- 【知识点】STM32之中断与事件的区别
- FastDFS之安装测试
- QML的国际化
- Java基础(极客)——17、Java异常处理
- 关于java基础知识的一些小感悟
- EXCEL里常用的几个正则表达式
- 公众号的代码编写过程
- ORACLE甲骨文招聘高级软件开发工程师
- SOJ.Concatenation and substring
- VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
- hdu 2087 kmp