浅谈Qt语言学家的使用
原创
©著作权归作者所有:来自51CTO博客作者晴朗1106的原创作品,请联系作者获取转载授权,否则将追究法律责任
开博前言:
由于学习和工作的需要,自己匆匆转入到了一个还比较生疏的领域。在这当中,Qt成为自己必不可少的基础工具。 关于Qt,它是一个多平台的C++图形用户界面应用程序框架,能够给应用程序开发者提供建立艺术级图形用户界面所需的所有功能,并具有扩展容易,允许组件编程的优点。在这里,通过学习和应用,将自己在这当中对Qt使用方法的见解与各位分享,希望有所裨益。这是我的第一篇博文,难免有欠缺之处,还望指正!
对于Qt的学习,当然首先看的不应该是Qt语言学家的使用,毕竟对Qt的最基本应用、信号与槽的定义、语法规则等的认识是学习Qt翻译工具的一个前提。只不过,我本人先用到了这里,因而先谈谈个人对这一部分的的理解。
博文:
关于Qt语言学家的功能及介绍,在这里不再赘言。在Qt语言学家中,发布管理器提供了两个工具,即lupdate和lrelease,它们都是命令行工具,依赖qmake的项目文件,即应用程序的*.pro项目文件。在某种意义上,甚至可以这样简单理解:通过使用lupdate工具,链接到*.pro项目文件生成或更新为一个后缀为ts的(*.ts)翻译源文件,翻译人员可使用Qt Linguist打开*.ts文件并将当中需要翻译的短语或语句进行准确翻译(甚至于要求语句中标点符号的格式都要保持一致),保存之后,再通过lrelease工具读取*.pro项目文件并根据项目文件中列出的每一个*.ts源文件生成一个应用程序需要的后缀为qm的(*.qm)文件,应用程序最后实际上调用的就是这个的*.qm文件,它是一个紧凑的二进制格式,可以提供更快速的翻译查找。将其替换到应用程序能够调用得到的路径。(续)
下一篇:Qt语言翻译工具的使用(续)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言学习2
第二天
操作符 数组 字符串 -
C语言学习4
学习第四天打卡
全局变量 寄存器 局部变量 -
C语言学习3
继续学
数据类型 浮点 函数参数 -
Go语言学习
http://c.biancheng.net/golang/
Go语言 .net golang -
Cypher语言学习
cypher语言学习
数据 cypher 数据库 知识图谱 -
golang 语言学习
golang 学习地址: 点击打开链接
golang 链接地址 -
python 语言学 python语言学研究
实验目的:初步认识Python语言基础部分,为日后学习铺垫
python 文件保存 字符串