Spec-Zone.ru › Qt 6.0

Тип QML RadioButton

Эксклюзивная кнопка-переключатель, которую можно переключать включено/выключено. Подробнее...

Заявление об импорте: import QtQuick.Controls 2.0
С момента: Qt 5.7
Наследует:

AbstractButton

  • Список всех членов, включая унаследованные члены

Подробное описание

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API