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

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

ОРИЕНТАЦИИ ЭКРАНА

Orientation.All

»Orientation.PortraitMask

Orientation.Portrait

Orientation.PortraitInverted (не для смартфонов)

»Orientation.LandscapeMask

Orientation.Landscape

Orientation.LandscapeInverted

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

ОКНО ПРИЛОЖЕНИЯ: APPLICATIONWINDOW В QQC2

import QtQuick 2.9

import QtQuick.Controls 2.4

ApplicationWindow { visible: true width: 640 height: 480

title: qsTr("App Title") menuBar: MenuBar { } header: ToolBar { } footer: TabBar { }

}

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

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

PAGE — СТРАНИЦА ПРИЛОЖЕНИЯ

Page {

id: page

allowedOrientations: Orientation.All

PageHeader { title: qsTr("Simple Page") } Button {

anchors.centerIn: parent text: "Go to page"

onClicked: pageStack.push("SecondPage.qml")

}

onStatusChanged: { switch (status) {

case PageStatus.Inactive:

return console.log("Inactive"); case PageStatus.Activating:

return console.log("Activating"); case PageStatus.Active:

return console.log("Active"); case PageStatus.Deactivating:

return console.log("Deactivating");

}

}

}

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

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

СТРАНИЦА: PAGE В QQC2

Page {

title: qsTr("Page Title") header: MenuBar { } footer: TabBar { }

}

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