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

31 января 2010 года

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

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

Пример (Архивная копия от 6 февраля 2010 на Wayback Machine) простейшего приложения на 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
}
}

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Тестирование поддержки QML в среде разработки Qt Creator», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.