RadioButton QML Type

Exclusive radio button that can be toggled on or off. 更多...

import 语句: import QtQuick.Controls 2.5
Since: Qt 5.7
继承: AbstractButton

详细描述

RadioButton presents an option button that can be toggled on (checked) or off (unchecked). Radio buttons are typically used to select one option from a set of options.

RadioButton inherits its API from AbstractButton . For instance, you can set text and react to clicks 使用 AbstractButton API. The state of the radio button can be set with the checked 特性。

单选按钮是 auto-exclusive by default. Only one button can be checked at any time amongst radio buttons that belong to the same parent item; checking another button automatically unchecks the previously checked one. For radio buttons that do not share a common parent, ButtonGroup can be used to manage exclusivity.

RadioDelegate 类似于 RadioButton , except that it is typically used in views.

ColumnLayout {
    RadioButton {
        checked: true
        text: qsTr("First")
    }
    RadioButton {
        text: qsTr("Second")
    }
    RadioButton {
        text: qsTr("Third")
    }
}
					

另请参阅 ButtonGroup , Customizing RadioButton , 按钮控件 ,和 RadioDelegate .