Тип QML RadioButton
Эксклюзивная кнопка-переключатель, которую можно переключать включено/выключено. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.0 |
| С момента: | Qt 5.7 |
| Наследует: |
Подробное описание
RadioButton представляет собой кнопку-переключатель, которую можно переключить включено (выбрано) или выключено (не выбрано). Кнопки-переключатели обычно используются для выбора одного варианта из набора вариантов.
RadioButton наследует свой API от AbstractButton. Например, вы можете установить текст и реагировать на щелчки с помощью API AbstractButton. Состояние кнопки-переключателя можно установить свойством checked.
Кнопки-переключатели по умолчанию являются автоматически эксклюзивными. Только одна кнопка может быть выбрана в любой момент среди кнопок-переключателей, принадлежащих одному родительскому элементу; нажатие другой кнопки автоматически сбрасывает ранее выбранную. Для кнопок-переключателей, которые не имеют общего родителя, можно использовать ButtonGroup для управления эксклюзивностью.
RadioDelegate похож на RadioButton, за исключением того, что он обычно используется в представлениях.
ColumnLayout {
RadioButton {
checked: true
text: qsTr("First")
}
RadioButton {
text: qsTr("Second")
}
RadioButton {
text: qsTr("Third")
}
} См. также ButtonGroup, Настройка RadioButton, Кнопки и RadioDelegate.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick-controls2-radiobutton.html