Разработчики) | Qt Project |
---|---|
Начальная версия | 21 сентября 2010 г . [1] |
Стабильный выпуск | 6.0.2 [2] (3 марта 2021 г . ) [±] |
Веб-сайт | wiki |
Qt Quick это свободное программное обеспечение фреймворк разработан и поддерживается проектом Qt в рамках Qt . Он предоставляет способ создания настраиваемых высокодинамичных графических пользовательских интерфейсов с плавными переходами и эффектами, которые становятся все более распространенными, особенно на мобильных устройствах . [3] Qt Quick включает декларативный язык сценариев под названием QML .
Qt Declarative - это интерпретатор времени выполнения, который считывает декларативное определение пользовательского интерфейса Qt , данные QML и отображает пользовательский интерфейс, который он описывает. Синтаксис QML позволяет использовать JavaScript для обеспечения логики, и он часто используется для этой цели. Однако это не единственный способ: логику также можно написать с помощью собственного кода. [3]
Qt Quick и QML официально поддерживаются в Qt 4.7 (с Qt Creator 2.1), [4] и это коммерческий вариант в мобильных приложениях , когда Qt 4.7 доступна для развертывания в Symbian и Maemo и MeeGo устройств. Он также был родным языком Ubuntu Touch . [3]
История версий [5] [6] [ редактировать ]
Версия Qt | QtQml | QtQml.Models | QtQuick | QtQuick.Particles | QtQuick.Controls | QtQuick.Layouts | QtQuick.Dialogs | QtQuick.WebEngine |
---|---|---|---|---|---|---|---|---|
Qt 4.7.1 | 1.0 | |||||||
Qt 4.7.4 | 1.1 | |||||||
Qt 5.0 | 2.0 | 2.0 | 2.0 | |||||
Qt 5.1 | 2.1 | 2.1 | 2.1 | 2.0 | 1.0 | 1.0 | 1.0 | |
Qt 5.2 | 2.2 | 2.1 | 2.2 | 2.0 | 1.1 | 1.1 | 1.1 | |
Qt 5.3 | 2.2 | 2.1 | 2.3 | 2.0 | 1.2 | 1.1 | 1.2 | |
Qt 5.4 [7] | 2.2 | 2.1 | 2,4 | 2.0 | 1.3 | 1.1 | 1.2 | 1.0 |
Qt 5.5 [8] | 2.0 | 2.2 | 2,5 | 2.0 | 1.4 | 1.2 | 1.2 | 1.1 |
Qt 5.6 [9] | 2.0 | 2.2 | 2,6 | 2.0 | 1.5 | 1.2 | 1.2 | 1.2 |
Qt 5.7 [10] | 2.0 | 2.2 | 2,7 | 2.0 | 2.0 | 1.2 | 1.2 | 1.3 |
Qt 5.8 [11] | 2.0 | 2.2 | 2,8 | 2.0 | 2.1 | 1.2 | 1.2 | 1.4 |
Qt 5.9 [12] | 2.0 | 2.2 | 2,9 | 2.0 | 2.2 | 1.2 | 1.2 | 1.5 |
Qt 5.10 [13] | 2.0 | 2.2 | 2.10 | 2.0 | 2.3 | 1.2 | 1.2 | 1.5 |
Qt 5.11 [14] | 2.11 | 2.11 | 2.11 | 2.11 | 2,4 | 1.11 | 1.11 | 1,7 |
Qt 5.12 [15] | 2,12 | 2,12 | ||||||
Qt 5.13 [16] | 2,13 | 2,13 | 2,13 | 1.11 | 1.11 | 1.9 | ||
Qt 5.14 [17] | 2,14 | 2,14 | 2,14 | 2,14 | 2,14 | 1.14 | 1.3 | |
Qt 5.15 [18] | ||||||||
Qt 6.0 [19] | 6.0 | 6.0 |
См. Также [ править ]
- Clutter , похожий фреймворк для приложений на основе GObject
Ссылки [ править ]
- ^ "Qt 4.7 выпущен с QML" . The H Open . Heinz Heise. 2010-09-21 . Проверено 22 октября 2013 .
- ^ «Выпущена Qt 6.0.2» . Блог Qt . Компания Qt. 3 марта 2021 . Проверено 4 марта 2021 года .
- ^ a b c Райан Пол (22 сентября 2010 г.), Nokia выпускает Qt 4.7 с потрясающим новым каркасом мобильного пользовательского интерфейса ArsTechnica , полученный 22 сентября 2010 г.
- ^ «Что нового в Qt 4.7 | Документация» . Qt Project . Проверено 22 октября 2013 .
- ^ JP, Нурми (2015-09-18). «[Разработка] импортных версий QML» . Проверено 5 сентября 2018 .
- ^ «Qt Quick Controls - Versions» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.4» . Проверено 6 февраля 2020 .
- ^ «Новые возможности Qt 5.5» . Проверено 6 февраля 2020 .
- ^ «Новые возможности Qt 5.6» . Проверено 6 февраля 2020 .
- ^ «Новые возможности Qt 5.7» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.8» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.9» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.10» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.11» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.12» . Проверено 30 декабря 2020 .
- ^ «Новые возможности Qt 5.13» . Проверено 9 января 2021 .
- ^ «Новые возможности Qt 5.14» . Проверено 9 января 2021 .
- ^ «Новые возможности Qt 5.15» . Проверено 9 января 2021 .
- ^ «Новые возможности Qt 6.0» . Проверено 30 декабря 2020 .
Внешние ссылки [ править ]
- Официальный сайт