Qt Quick

Qt Quickвільний програмний каркас, що є складовою частиною загального фреймворку Qt і розробляється Qt Project. Він забезпечує засоби декларативної побудови налаштовуваних та високо-динамічних користувацьких інтерфейсів з рідинними перетіканнями і ефектами, які стали звичними особливо для мобільних пристроїв.[1] Qt Quick включає декларативну скриптову мову під назвою QML.

Інтерпретатор часу виконання Qt Declarative читає декларативні визначення користувацького інтерфейсу Qt, дані QML, і відображає описаний ними графічний інтерфейс. Синтакс QML дозволяє використовувати JavaScript для опису логіки, і він часто використовується для цих потреб. Проте це не єдиний можливий спосіб, і логіка може бути також написана нативним кодом.[1]

Qt Quick та QML стали офіційно підтримуватися з Qt 4.7 (з Qt Creator 2.1), і він має комерційну опцію для мобільних застосунків, коли Qt 4.7 застосовується для розробки для пристроїв під керуванням Symbian або Maemo/MeeGo.[1]

Виноски

  1. а б в Ryan Paul (22 вересня 2010), Nokia releases Qt 4.7 with terrific new mobile UI framework, Arstechnica, архів оригіналу за 23 вересня 2010, процитовано 22 вересня 2010

Посилання

  • Qt Quick official site
  • Qt Labs Blog (Qt Quick)
  • Qt Quick Manual [Архівовано 26 січня 2013 у Wayback Machine.]
  • п
  • о
  • р
Qt
Технології
• Meta-object System • Phonon • QML • QtScript • Qt Quick • Qt Style Sheets • Signals and slots
Інструменти
• qmake • Qt Build Suite • Qt Creator
Прив'язки
• PHP-Qt • PyQt • PySide • QtRuby • Qt Jambi
Сумісні теми
KDEMer (MeeGo) • Qt Development Frameworks • Necessitas SDK (Android)