Skip to content

Settings View

The QGC Application Settings UI is built from a mix of generated and hand-written QML.

How It Is Generated

The generation pipeline is documented in: Generated Settings Pages

That page explains:

  • Which JSON files define settings pages and controls
  • How *.SettingsGroup.json Fact metadata drives labels/types/visibility
  • How CMake runs the Python generator
  • How to add a new setting to an existing page
  • How to add an entirely new settings page