Интернет магазин китайских планшетных компьютеров



Компьютеры - QML - Синтаксис, семантика

04 июня 2011


Оглавление:
1. QML
2. Синтаксис, семантика



Пример:

import QtQuick 1.0
 
 Rectangle {
     id: canvas
     width: 200
     height: 200
     color: "blue"
 
     Image {
         id: logo
         source: "pics/logo.png"
         anchors.centerIn: parent
         x: canvas.height / 5
     }
 }

Объекты задаются их типом, указанным перед парой фигурных скобок. Типы объектов всегда начинаются с заглавной буквы. В вышеупомянутом примере есть два объекта: Rectangle и Image. Внутри фигурных скобок можно задать информацию об объекте, например, его свойства. Свойства задаются в виде <свойство>: <значение>. В этом примере у объекта Image есть свойство source, которому присвоено значение "pics/logo.png". Свойство и его значение разделяются двоеточием.

Инструменты разработки

Так как QML и JavaScript очень похожи, то любые среды разработки, поддерживающие JavaScript, могут быть использованы для работы с QML. Также полная поддержка подсветки синтаксиса, автозавершение кода, встроенная справочная система доступны в кросс-платформенной среде разработки Qt Creator IDE 2.1.



Просмотров: 1941


<<< REG