33

阿木币

0

精华

40 小时

在线时间

老司机

Rank: 2

发表于 2019-4-13 09:52:48 31367 浏览 25 回复

常见的QGC软件二次开发问题

本周特约嘉宾做客阿木社区--》技术问答专区,为大家讲讲常见的QGC软件二次开发问题。欢迎大家进来探讨,分享那些年你曾在这上面掉过得坑,趟过得水......


活动期间奖励:
  • 每天在论坛发表主题,阿木币 阿木币30X30.jpg +1
  • 老带新活动,在阿木社区种子用户注册体验群,邀请您身边的无人飞行/无人驾驶爱好者加入群聊,并登陆社区成功发帖(灌水贴无效)。即可在群里找小糖,获得5个阿木币

还没有加群的新朋友可扫描以下加管理员微信加入我们:微信号:maxiou2019




扫一扫浏览分享
回复

使用道具 举报

12

阿木币

0

精华

15 小时

在线时间

应届白菜

Rank: 1

发表于 2019-4-15 21:22:03
是在这里问还是单独发一个帖子?
问题:代码中新加了一个机型,但用QGC刷这个固件的时候,就一直没显示这个机型,有没有什么办法解决
回复 点赞

使用道具 举报

33

阿木币

0

精华

40 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2019-4-16 09:34:45
zhangzhong 发表于 2019-4-15 21:22
是在这里问还是单独发一个帖子?
问题:代码中新加了一个机型,但用QGC刷这个固件的时候,就一直没显示这个 ...

这两天在统计一些问题,后面会单独发帖出来共享的
回复 点赞

使用道具 举报

4

阿木币

0

精华

17 小时

在线时间

应届白菜

Rank: 1

发表于 2019-4-20 16:24:08
请问qgroundcontrol在windows下面用vc那个版本的进行编译?如何编译?
请问qgroundcontrol在linux下面如何编译?
谢谢
回复 点赞

使用道具 举报

13

阿木币

1

精华

23 小时

在线时间

技术大V

Rank: 4

发表于 2019-4-22 11:30:06
1.做好的软件,如何打包 windows 和 ubuntu打包
2.地面开发资源汇总(mavlink网站 QGC网站 github网站 QT学习网站 MP地面站网站 各种下载地址)
3.地面站一控多机的常用实现方法介绍(WiFi /4G/飞控的的协同)
4.QGC地图加载方法(谷歌中国等 说明思路和可以解决的手段)
5.QGC增加PX4固件自定义参数在地面站如何显示出来
6.如何添加自定义QML方法
7.如何在数值控件中添加自定义设置
8.qgc添加button并且触发控件
9.qgc地面站图传视频流配置 编解码 视频传输
10.QGC增加PX4固件自定义参数在地面站如何显示出来
11.qgc教程里关于mavlink消息自定义里面,这些校验的src数字是怎么确定的
12.我在qml页面上如何获取某一个单独的飞行参数,比如说飞行高度
13.如何在数值控件中添加自定义设置
14.QGC地面站无法识别飞控的解决方法
回复 点赞

使用道具 举报

13

阿木币

1

精华

23 小时

在线时间

技术大V

Rank: 4

发表于 2019-4-22 11:30:39
AmovlabPony 发表于 2019-4-22 11:30
1.做好的软件,如何打包 windows 和 ubuntu打包
2.地面开发资源汇总(mavlink网站 QGC网站 github网站 QT学 ...

上面这些问题我们将逐步进行回答~
回复 点赞

使用道具 举报

44

阿木币

1

精华

2324 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2019-5-9 09:42:01
编译完成的QGC,如何打包 windows 和 ubuntu打包http://bbs.amovauto.com/forum.ph ... =300&extra=page%3D1
回复 点赞

使用道具 举报

13

阿木币

1

精华

23 小时

在线时间

技术大V

Rank: 4

发表于 2019-5-11 10:36:40
AmovlabPony 发表于 2019-4-22 11:30
1.做好的软件,如何打包 windows 和 ubuntu打包
2.地面开发资源汇总(mavlink网站 QGC网站 github网站 QT学 ...

地面站开发资源汇总
回复 点赞

使用道具 举报

13

阿木币

1

精华

23 小时

在线时间

技术大V

Rank: 4

发表于 2019-5-11 11:14:04

[quote][size=2][color=#999999]AmovlabPony 发表于 2019-4-22 11:30[/color][/size] 1.做好的软件,如何打包 windows 和 ubuntu打包 2.地面开发资源汇总(mavlink网站 QGC网站 github网站 QT学 ...[/quote]

添加button并且触发控件

下面以在工具栏添加一个Button为例,进行展示:

  • 1 确定添加Button的文件位置 打开MainToolBar.qml文件,进行编辑。

  • 2 选择控件 我们想要添加一个Button,我们选择QGCButton,QGC设置了点击、悬停的Button控件的样式,详细可以参看源码。

  • 3 确定控件的位置 在analyzeButton控件之后,初步分析,该控件和其他控件采用了Row布局,在其内部的控件会自动按照一行排序,同样的一列可以采用Column控件进行布局。在id为analyzeButton下方的Rectangle之后添加代码:

      QGCButton{
                  id:                 buttonDemo
                  //Button上的提示信息
                                               text:               qsTr("Button Demo")
                 //鼠标点击触发事件,示例是给出一个log信息
                                              onClicked:{
                      console.log("Button Demo is clicked!")
                  }
              }

代码样式效果如下:

  • 4 编程,运行。 在相应位置可以看到控件

  • 5 验证。 点击新增Button,在运行窗口可以看到

    qml: Button Demo is clicked!

    日志信息,功能完成。

回复 点赞

使用道具 举报

0

阿木币

0

精华

3 小时

在线时间

应届白菜

Rank: 1

发表于 2019-5-28 11:55:16
QGC里面的谷歌中国地图有火星坐标法和WGS84坐标法,我按照网上的做法通过修改瓦片获取地址来尝试实现WGS84的,但发现似乎不起作用,因为我导入的KML文件还是显示偏差,这个怎么解决呢?
回复 点赞

使用道具 举报

下一页 »
123下一页
返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表