Qt Быстрый
![]() | |
Разработчик(и) | Qt-проект |
---|---|
Первоначальный выпуск | 21 сентября 2010 г [1] |
Веб-сайт | неделя |
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-версия | QtQml | QtQml.Модели | QtQuick | QtQuick.Particles | QtQuick.Controls | QtQuick.Layouts | QtQuick.Диалоги | 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 [6] | 2.2 | 2.1 | 2.4 | 2.0 | 1.3 | 1.1 | 1.2 | 1.0 |
Qt 5.5 [7] | 2.0 | 2.2 | 2.5 | 2.0 | 1.4 | 1.2 | 1.2 | 1.1 |
Qt 5.6 [8] | 2.0 | 2.2 | 2.6 | 2.0 | 1.5 | 1.2 | 1.2 | 1.2 |
Qt 5.7 [9] | 2.0 | 2.2 | 2.7 | 2.0 | 2.0 | 1.2 | 1.2 | 1.3 |
Qt 5.8 [10] | 2.0 | 2.2 | 2.8 | 2.0 | 2.1 | 1.2 | 1.2 | 1.4 |
Qt 5.9 [11] | 2.0 | 2.2 | 2.9 | 2.0 | 2.2 | 1.2 | 1.2 | 1.5 |
Qt 5.10 [12] | 2.0 | 2.2 | 2.10 | 2.0 | 2.3 | 1.2 | 1.2 | 1.5 |
Qt 5.11 [13] | 2.11 | 2.11 | 2.11 | 2.11 | 2.4 | 1.11 | 1.11 | 1.7 |
Qt 5.12 [14] | 2.12 | 2.12 | ||||||
Qt 5.13 [15] | 2.13 | 2.13 | 2.13 | 1.11 | 1.11 | 1.9 | ||
Qt 5.14 [16] | 2.14 | 2.14 | 2.14 | 2.14 | 2.14 | 1.14 | 1.3 | |
Qt 5.15 [17] | 2.15 | 2.15 | 2.15 | 2.15 | 2.15 | 1.15 | 1.3 | |
Qt 6.0 [18] | 6.0 | 6.0 |
См. также
[ редактировать ]- GTK Scene Graph Kit — библиотека аналогичного назначения и API, используемые в GTK.
Ссылки
[ редактировать ]- ^ «Qt 4.7 выпущен с QML» . H Открыть . Хайнц Хайзе. 21 сентября 2010 г. Проверено 22 октября 2013 г.
- ^ Jump up to: а б с Райан Пол (22 сентября 2010 г.), Nokia выпускает Qt 4.7 с потрясающей новой платформой мобильного пользовательского интерфейса ArsTechnica , получено 22 сентября 2010 г.
- ^ «Что нового в Qt 4.7 | Документация» . Qt-проект . Проверено 22 октября 2013 г.
- ^ ДжП, Нурми (18 сентября 2015 г.). «[Разработка] Версии импорта QML» . Проверено 5 сентября 2018 г.
- ^ «Быстрое управление Qt — Версии» . Проверено 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 г.