Spec-Zone.ru › Qt 5.9

Тип QML RadioButton

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

Заявление об импорте: import QtQuick.Controls 2.2
С: 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-5.9/qml-qtquick-controls2-radiobutton.html

Spec-Zone.ru

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