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

Разработчики 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        }     }    

©  OpenNet