Skip to content

用户界面控件

QGC提供了一组用于构建用户界面的基本控件。 一般来说,它们往往是Qt支持的基本QML控件上方的薄层,Qt控件支持QGC调色板。

import QGroundControl.Controls 1.0

Qt控件

以下控件是标准Qt QML控件的QGC变体。 除了使用QGC调色板绘制。它还们提供与相应Qt控件相同的功能,

  • QGCButton
  • QGCCheckBox
  • QGCColoredImage
  • QGCComboBox
  • QGCFlickable
  • QGCLabel
  • QGCMovableItem
  • QGCRadioButton
  • QGCSlider
  • QGCTextField

QGC 控件

这些自定义控件是QGC独有的,用于创建标准UI元素。

  • DropButton - RoundButton,单击时会删除一组选项。 示例是平面视图中的同步按钮。
  • ExclusiveGroupItem - 用于支持QML ExclusiveGroup 概念的自定义控制的基础项目。
  • QGCView - 系统中所有顶级视图的基本控件。 提供对FactPanels的支持并显示QGCViewDialogs和QGCViewMessages。
  • QGC View对话框 - 从QGC视图右侧弹出的对话框。 您可以指定对话框的接受/拒绝按钮以及对话框内容。 使用示例是当您单击某个参数并显示值编辑器对话框时。
  • QGCViewMessage - QGCViewDialog的简化版本,允许您指定按钮和简单的文本消息。
  • QGCViewPanel - QGCView内部的主要视图内容。
  • RoundButton - 一个圆形按钮控件,它使用图像作为其内部内容。
  • SetupPage - 所有安装载具组件页面的基本控件。 提供标题,说明和组件页面内容区域。