Qt 5.7 | Qt Quick Controls 2 | QML Types | RadioDelegate QML Type

Qt 5.7.1 Reference Documentation

# 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

- List of all members, including inherited members

## 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.