RadioDelegate QML Type

An item delegate that can be checked or unchecked. More...

Import Statement: import QtQuick.Controls 2.0
Since: Qt 5.7
Inherits:

ItemDelegate

Detailed Description

RadioDelegate presents an item delegate that can be toggled on (checked) or off (unchecked). Radio delegates are typically used to select one option from a set of options.

The state of the radio delegate can be set with the checked property.


  ButtonGroup {
      id: buttonGroup
  }

  ListView {
      model: ["Option 1", "Option 2", "Option 3"]
      delegate: RadioDelegate {
          text: modelData
          checked: index == 0
          ButtonGroup.group: buttonGroup
      }
  }

See also Customizing RadioDelegate and Delegate Controls.