Тестирование поддержки QML в среде разработки Qt Creator

31.01.2010 20:11

Разработчики Qt представили тестовую версию системы визуального проектирования интерфейса, базирующуюся на использовании языка QML. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке JavaScript.

Поддержка визуального QML-дизайнера, QML-отладчика, а также интеграция работы с QML-кодом (подсветка синтаксиса, интерактивная подсказка, автодополнение кода и т.п.) будет добавлена в будущий релиз интегрированной среды разработки QtCreator, тестовую версию которого уже можно загрузить с сайта компании Nokia. Для наглядной оценки возможностей QML-дизайнера на YouTube размещен специальный видеоролик. Версию модуля с поддержкой QML для библиотеки Qt 4.6 можно загрузить здесь.

Пример простейшего приложения на QML:

   import Qt 4.6    Rectangle {    id: page    width: 500; height: 200    color: "lightgray"     Text {      id: helloText      text: "Hello world!"      font.pointSize: 24; font.bold: true      y: 30; anchors.horizontalCenter: page.horizontalCenter    }   }