文章目录
- 前言
- 一、课程大纲
- 二、修改软件名称
- 三、修改软件图标
- 四、官方QGC中文版BUG修复
- 五、汉化
- 六、修改商标
- 七、添加信号-槽
- 八、添加QML和C++交互
- 九、MAVLINK的解析与发送
- 十、换地图
- 十一、添加自定义mavlink消息
- 十二、在主工具栏添加一个自定义图标
- 十三、解析自定义mavlink数据并在自定义图标上显示
- 十四、同时显示多机轨迹
- 十五、在地图上画一个点
前言
QGC版本:4.2.4稳定版
需要的基础:少量的C++、QT基础
飞控固件:PX4、Ardupilot
课程答疑微(18362086993)
课程所用虚拟机(已配置好开发环境)
链接:https://pan.baidu.com/s/12zes9Jk2OB_c2ghNsAKv1w?pwd=7o4u
提取码:7o4u
–来自百度网盘超级会员V6的分享
VMware下载(使用VM17)
链接:https://pan.baidu.com/s/1lBCMX1O3U-T64gzM5c0IYg?pwd=ylf6
提取码:ylf6
–来自百度网盘超级会员V6的分享
虚拟机的安装和打开:
https://cwkj-tech.yuque.com/bsge84/uav-m1/cuut9sq5sci8c5wr#rdB9k
独家汉化版QGC下载地址:
链接:https://pan.baidu.com/s/16G97kfid-tDQq2kZCEYjnQ?pwd=es97
提取码:es97
–来自百度网盘超级会员V6的分享
编译环境安装可以参考:
6.1、QGC编译环境安装(ubuntu)
课程目录(暂时想到这么多,后续会不断更新)
一、课程大纲
二、修改软件名称
改一行代码就行
修改
QGCApplication.cc
setApplicationName("cwkj");
修改后效果如下:
三、修改软件图标
添加图片资源
新建一个文件夹img_add,放入需要添加的图片资源
然后在qgcimages.qrc中点击添加->添加文件,选择上面添加的图片,然后填写别名,回车然后ctrl+s保存qgcimages.qrc
然后就可以在程序中使用添加的图片了,注意程序中填写的是图片的别名。
修改主工具栏图标:
修改MainToolBar.qml,在下图位置修改图片资源的路径为自己添加的资源(以软件设置按钮为例):
icon.source: "/qmlimages/软件图标.png"
效果如下:
修改软件设置图标:
修改MainRootWindow.qml
需要修改两个地方:
showTool(qsTr("Application Settings"), "AppSettings.qml", "/qmlimages/软件图标.png")
imageResource: "/qmlimages/软件图标.png"
四、官方QGC中文版BUG修复
QGC中文bug解决教程