目录

更新翻译

添加资源文件

​添加源码

运行查看结果

其他


更新翻译

qgroundcontrol.pro中添加TRANSLATIONS += zh_en.ts更新翻译,点击工具->外部->Qt语言家->更新翻译 

工程打印出:

添加资源文件

将zh_en.qm添加入资源文件。如:在qgcresources.qrc先选择添加前缀/translation(此步骤可以省略,直接将文件添加至已有的前缀下),之后添加文件,选中zh_en.qm并输入别名,最终效果展示如下

添加源码

在C++代码中加载翻译文件,main.cpp中添加如下代码:

    QTranslator translator;translator.load(":/translation/zh_en.qm");app->installTranslator(&translator);

运行查看结果

其他

另外,可能出现需要翻译的文字没有导出到翻译中间文件(.ts),需要在qgroundcontrol.pro中将需要翻译的文件进行添加至下面的代码中如

lupdate_only{SOURCES+= \src/FlightDisplay/* \src/ui/*.qml \
}
大家可以根据自己的需要进行添加,编辑pro文件需要执行qmake之后再运行。

QGC地面站二次开发(一)地面站介绍以及软件框架(3)QGC汉化步骤介绍相关推荐

  1. QGC地面站二次开发(一)地面站介绍以及软件框架(1)地面站使用介绍和接口介绍

    目录 QGC界面显示框架 页面介绍 飞行页面 Application Setting页面 General Offline map 连接 Mock Link Vehicle Setup页面 Plan页面 ...

  2. QGC地面站二次开发教程一

    这一节是关于Q Ground Control源码编译安装的教程.因为需要做二次开发,所以必须要用QtCreator进行编译.改程序.再编译.采用的QGC源码版本是v3.4.0,是2018年8月10日最 ...

  3. 无人机地面站二次开发、深度开发

    字节科技定制化地面站,可实现对pix飞控的日志导出和分析功能,可筛选出不同传感器的数据文件,以图表等形式显示出来,同时支持将筛选结果导出为第三方软件可识别的文件类型,方便快速衔接. 航测领域需要提前规 ...

  4. MP地面站二次开发教程(五)简易地面站多机控制系统框架

    目录 一 .硬件框架 二.使用方式 三.软件框架 1.设备链表 没添加一个载具/飞机,就在链表里面添加一个实例化了的类(飞机/载具对象) 2.Device类包含了串口和TCP通讯的方法,添加一个新的载 ...

  5. bim的二次开发需要什么语言_BIM软件的二次开发是什么?都需要做哪些准备?

    BIM技术已经成为这个时代中的新理念和新管理,那么在技术方面,BIM软件的二次开发是什么?包含哪些内容? 1.BIM图形引擎示例 WebGL技术是目前最为流行的,且支持度最高的Web图形技术之一.其支 ...

  6. QGC地面站二次开发(二)QGC 界面自定义和修改

    目录 1.QGC 地面站的显示机制 1.1.C++类注册为 qml 可访问类型 1.2.注册属性或者方法 1.1.1. 属性声明 1.1.2.方法声明 2.QGC 地面站界面初步修改 3.QGC 地面 ...

  7. qgc开发文档_QGC地面站二次开发教程二

    上一次带大家进行了ubuntu下的Q Ground Control安装与编译,这次教大家对地面站的页面进行修改,对按钮或者页面进行删减,如何添加下次再说吧,我还没研究明白. 一开始打开qgroundc ...

  8. QGC地面站二次开发(三)Qt 简洁地面站

    目录 多机控制原理 多机控制实现 简洁地面站优化 1. 飞机的飞行轨迹以不同的颜色区分 2. 控制所有的飞机 3. 将设定航线送给特定的飞机 多机控制原理 多机地面站支持 TCP. UDP 和串口等三 ...

  9. QGroundControl(QGC)飞控地面站二次开发-修改地图

    一.问题 QGC的地图在国内某些地方,只用bing可用,其他都不能使用.而且bing卫星图也没有道路和标签信息,还死慢死慢的.据说bing其实就没有国内的卫星地图版权,在网页上查查看bing地图,时没 ...

最新文章

  1. centos8.2 hyper第一代 第二代_欧洲第一代法王以工程师身份加入拳头游戏,网友齐呼:是真的牛...
  2. 8086汇编_除法指令
  3. java程序 计算器_简单计算器(java)
  4. 4 安卓安装路径_安卓逆向——APK安装流程
  5. Redis 如何存储上亿级别的用户状态?
  6. Android 登陆界面Edittext
  7. 文科女生转行软件测试之路
  8. 采购证书有了解过吗?
  9. 非计算机专业学生怎么走上计算机技术之路?
  10. 教授专栏11|张处:企业支付政策和信用风险:来自信用违约掉期(CDS)市场的证据
  11. SolidWorks怎么开启RealView图形渲染功能
  12. 《高楼的性能工程实战课》学习所推荐的知识点
  13. 【erlang】字符串转成term
  14. 百度网盘被和谐文件一键清理不能下载违规信息空间删除
  15. Python 之圆周率 π 的计算
  16. 武汉理工大学计算机学院导师联系方式,武汉理工大学计算机学院班主任(班导师)工作条例.doc...
  17. 将时间戳“年月日 时分秒”格式转换成“年月日”格式
  18. 【李开复】给中国学生的第五封信——你有选择的权利(五)
  19. C语言求最大公约数常见思路
  20. css盒子样式有哪些,css盒子模型 css3盒子相关样式

热门文章

  1. java servlet文件上传_JavaServlet的文件上传和下载
  2. 程序员延寿指南、如何活得更长
  3. 虚拟服务器日语,云服务器日语
  4. Nginx作为文件服务器提供下载-增加权限验证
  5. Jquery 刷新当前页面
  6. Hadoop和一般数据库的区别?
  7. javaweb项目报告(吃货联盟)
  8. 10个装机最贵与免费的十大软件下载
  9. homepod换wifi网络_HomePod怎么更换wifi?苹果HomePod更换无线网连接图文教程
  10. 基于C#实现的零食售卖管理系统,支持称重,扫码,打印,彩虹兔零食售卖系统