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

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

ПРИМЕР ИСПОЛЬЗОВАНИЯ Z-КООРДИНАТЫ

Rectangle { color: "red" y: 200

width: 400; height: 400 z: 1

Rectangle { color: "green" x: 300; y: 100

width: 400; height: 400 z: -1

}

}

Rectangle { color: "blue"

x: 100; y: 500

width: 400; height: 400

}

ПРОГРАММИРОВАНИЕ

ЛОГИКИ

4

 

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

ОПИСАНИЕ СВОЙСТВ И МЕТОДОВ

Новое свойство

[readonly] property type/alias propertyName: value

Новый метод

function methodName(arguments) { JavaScript }

Новый сигнал

signal signalName(arguments)

Обработчик сигнала signalName onSignalName: { JavaScript }

Вывод на консоль console.log(data)

Подключение внешнего JavaScript import "path_to_file.js" as Alias

doc.qt.io/qt-5/qtqml-syntax-objectattributes.html

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

ПРИВЯЗЫВАНИЕ СВОЙСТВ

propertyName в propertyOwner

В targetObject

targetProperty: propertyOwner.propertyName

В propertyOwner

Binding {

target: targetObject property: "targetProperty" value: propertyName

}

»when : bool — когда привязка активна

»delayed : bool — подождать очистки очереди событий

doc.qt.io/qt-5/qml-qtqml-binding.html