Программное приложение
Qt Quick — это свободный программный фреймворк, разработанный и поддерживаемый Qt Project в рамках Qt Framework . Он предоставляет способ создания пользовательских, высокодинамичных графических пользовательских интерфейсов с плавными переходами и эффектами, которые становятся все более распространенными, особенно на мобильных устройствах . [2] Qt Quick включает в себя декларативный язык сценариев , называемый QML .
Qt Declarative — это интерпретатор времени выполнения, который считывает определение декларативного пользовательского интерфейса Qt , данные QML и отображает пользовательский интерфейс, который он описывает. Синтаксис QML позволяет использовать JavaScript для предоставления логики, и он часто используется для этой цели. Однако это не единственный способ: логику можно писать и с помощью собственного кода. [2]
Qt Quick и QML официально поддерживаются в Qt 4.7 (с Qt Creator 2.1), [3] и это коммерческий вариант в мобильных приложениях, когда Qt 4.7 доступен для развертывания на устройствах Symbian , Maemo и MeeGo . Это также родной язык Ubuntu Touch . [2]
История версий[4][5]
Смотрите также
Ссылки
- ^ "Qt 4.7 выпущен с QML". The H Open . Heinz Heise. 2010-09-21 . Получено 2013-10-22 .
- ^ abc Райан Пол (22 сентября 2010 г.), Nokia выпускает Qt 4.7 с потрясающей новой мобильной платформой пользовательского интерфейса, ArsTechnica , получено 22 сентября 2010 г.
- ^ "Что нового в Qt 4.7 | Документация". Проект Qt . Получено 22.10.2013 .
- ^ JP, Nurmi (2015-09-18). "[Разработка] Версии импорта QML" . Получено 2018-09-05 .
- ^ "Qt Quick Controls - Версии" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.4" . Получено 2020-02-06 .
- ^ "Новые возможности в Qt 5.5" . Получено 2020-02-06 .
- ^ "Новые возможности в Qt 5.6" . Получено 2020-02-06 .
- ^ "Новые возможности в Qt 5.7" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.8" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.9" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.10" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.11" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.12" . Получено 2020-12-30 .
- ^ "Новые возможности в Qt 5.13" . Получено 2021-01-09 .
- ^ "Новые возможности в Qt 5.14" . Получено 2021-01-09 .
- ^ "Новые возможности в Qt 5.15" . Получено 2021-01-09 .
- ^ "Новые возможности в Qt 6.0" . Получено 2020-12-30 .
Внешние ссылки