QGC之qml

37 篇文章 7 订阅

主要的qml

LogDownloadPage.qml

resource/qgroundcontrol.qrc/qml/QGroundControl/LogDownloadPage.qml

主要定义了一个AnalyzePage对象

AnalyzePage{
    id:logDownloadPage
    pageComponent:pageComponent
    pageName:qsTr("log Download")

}

/resource/qgroundcontrol.qrc/qml/QGroundControl/PlanView.qml

这是地图的主界面,
左侧的Plan
QGroundControl提供了一套用于构建用户界面的基础控件,是基于Qt中QML Controls控件的轻量封装。

import QGroundControl.Controls 1.0

以下 QGC 控件基于标准 Qt QML Controls 开发,与 Qt 标准控件功能相同,只是其颜色由 QGC palette 提供。

QGCButton
QGCCheckBox
QGCColoredImage
QGCComboBox
QGCFlickable
QGCLabel
QGCMovableItem
QGCRadioButton
QGCSlider
QGCTextField
QGC Controls

这些自定义的控件只用于 QGC ,是其用户界面中的基本元素。

DropButton - 圆形按钮,单击时会弹出选项。(Plan view -> Sync button)

ExclusiveGroupItem - 作为自定义控件的 base Item ,提供 Qml ExclusiveGroup concept。

QGCView - 系统中顶层视图的基本控制,提供 FactPanels 支持和 QGCViewDialogs 、 QGCViewMessages 显示.

QGCViewDialog - 在 QGCView 中从右侧弹出的对话框。可以定制对话框元素(接收/拒绝)。(eg. 参数界面的参数修改对话框)

QGCViewMessage - QGCViewDialog 的简化版,可以定制按钮和短文本。

QGCViewPanel - QGCView 中的主视图。

RoundButton - 圆形按钮,圆形内显示图标。

SetupPage - 飞行器配置页,提供标题(title)、描述(description)、内容区域(component page contents area)。

图层问题

ToolStrip{
    id:toolStrip
    title:qsTr("Plan")
    z:QGroundControl.zOrderWidgets
}



//地图的图层要低一级
MapTtem
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值