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

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

PULLDOWNMENU И PUSHUPMENU

PullDownMenu {

MenuItem {

text: qsTr("Option 1")

onClicked: console.log(qsTr("Option")) } MenuItem {

text: qsTr("Option 2")

onClicked: console.log(qsTr("Option")) } MenuLabel {

text: qsTr("Informational label")

} }

PushUpMenu { backgroundColor: "red"

highlightColor: backgroundColor MenuItem {

text: qsTr("Option 1")

onClicked: console.log(qsTr("Option")) } MenuItem {

text: qsTr("Option 2")

onClicked: console.log(qsTr("Option")) } MenuLabel {

text: qsTr("Informational label")

} } community.omprussia.ru/documentation/software_development/reference/silica/pulldownmenu.html community.omprussia.ru/documentation/software_development/reference/silica/pushupmenu.html

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

CONTEXTMENU

ListItem {

menu: ContextMenu { MenuItem {

text: qsTr("Toggle bold font")

onClicked: label.font.bold = !label.font.bold

}

}

Label {

id: label

text: qsTr("Item %1").arg(model.index + 1) anchors.centerIn: parent

}

}

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

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

КОНТЕКСТНОЕ МЕНЮ В QQC2: MENU

MouseArea {

onPressAndHold: contextMenu.popup()

Menu {

id: contextMenu

MenuItem { text: "Cut" } MenuItem { text: "Copy" } MenuItem { text: "Paste" }

}

}

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

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

СТРОКА МЕНЮ В QQC2: MENUBAR

MenuBar { Menu {

title: qsTr("&File")

Action { text: qsTr("&New...") } Action { text: qsTr("&Open...") } Action { text: qsTr("&Save") } Action { text: qsTr("Save &As...") } MenuSeparator { }

Action { text: qsTr("&Quit") }

}

Menu {

title: qsTr("&Help")

Action { text: qsTr("&About") }

}

}

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