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

РАЗРАБОТКА НА 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