Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

RADIOBUTTON В QQC2

ColumnLayout { RadioButton {

checked: true text: qsTr("First")

}

RadioButton {

text: qsTr("Second")

}

RadioButton {

text: qsTr("Third")

}

}

doc.qt.io/qt-5/qml-qtquick-controls2-radiobutton.html

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

ГРУППИРОВКА РАДИОКНОПОК В QQC2

ButtonGroup { id: radioButtonsGroup } RadioButton {

text: checked ? qsTr("Active") : qsTr("Inactive") ButtonGroup.group: radioButtonsGroup

}

RadioButton {

text: checked ? qsTr("Active") : qsTr("Inactive") ButtonGroup.group: radioButtonsGroup

}

RadioButton {

text: checked ? qsTr("Active") : qsTr("Inactive") ButtonGroup.group: radioButtonsGroup

}

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

ROUNDBUTTON В QQC2

RoundButton { text: "\u2713"

onClicked: console.log("RoundButton clicked")

}

Делайте метки короткими и чёткими

Если текст локализован, учтите влияние более длинного текста на макет

doc.qt.io/qt-5/qml-qtquick-controls2-roundbutton.html

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

TOOLBUTTON В QQC2

ToolBar { RowLayout {

ToolButton { text: qsTr("‹"); onClicked: stack.pop() } Label {

text: "Title"

elide: Label.ElideRight horizontalAlignment: Qt.AlignHCenter verticalAlignment: Qt.AlignVCenter Layout.fillWidth: true

}

ToolButton { text: qsTr(" "); onClicked: menu.open() }

}

}

doc.qt.io/qt-5/qml-qtquick-controls2-toolbutton.html