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

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

VALUEBUTTON — КНОПКА С ПОЛЕМ ЗНАЧЕНИЯ

>label : string — поле для краткого описания

>value : string — поле для значения

>description : string — поле для комментария

ValueButton { id: vb

property int count: 0 label: qsTr("Button")

description: qsTr("Counting Value") value: count

onClicked: vb.count++

}

community.omprussia.ru/documentation/software_development/reference/silica/valuebutton.html

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

ICONBUTTON — КНОПКА В ВИДЕ ИКОНКИ

>icon : Image — изображение для кнопки

>highlighted : bool — подсвечена ли кнопка

IconButton { anchors.centerIn: parent

icon.source: "image://theme/icon-m-play" icon.scale: 2

onClicked: console.log("Button pressed")

}

community.omprussia.ru/documentation/software_development/reference/silica/iconbutton.html

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

BUTTON В QQC2

ColumnLayout { spacing: 20

anchors.horizontalCenter: parent.horizontalCenter Button {

text: "First"

}

Button {

text: "Second" highlighted: true

}

Button {

text: "Third" enabled: false

}

}

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

DELAYBUTTON В QQC2

DelayButton {

text: qsTr("Press and wait")

onClicked: console.log("DelayButton clicked") onActivated: console.log("DelayButton activated") delay: 1000

}

Используйте для сенсорных пользовательских интерфейсов

Используйте для действий, которые должны быть вызваны с осторожностью

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