LINUX.ORG.RU

Qtquick


4

1

Всего сообщений: 4

Qt 5.15

Qt 5.15
Группа KDE

26 мая вышла новая версия C++ фреймворка Qt 5.15 LTS.

Эта версия - последняя среди версий Qt 5 перед выпуском Qt 6. Функции, намеченные к удалению в Qt 6 обозначены в текущем выпуске как устаревшие. Некоммерческая поддержка будет осуществляться до выхода Qt 6, коммерческая поддержка будет осуществляться в течение трёх лет.

Новинки выпуска:

  • Начат перенос графического стека Qt на Qt Rendering Hardware Interface (RHI), который обеспечивает запуск приложений Qt Quick поверх Direct 3D, Metal (графический API систем Apple), Vulkan и OpenGL. Планируется, что Qt RHI станет центральной частью Qt 6.

  • Добавлена полная поддержка Qt Quick 3D - API для внедрения 3D-содержимого в приложения на основе Qt Quick с возможностью определения 3D-сцен на языке QML. Представленный впервые в Qt 5.14, в текущем выпуске у данного API появилась поддержка эффектов постпроцессинга, новый API для пользовательской геометрии, API поворота фигур на основе кватернионов и поддержка расходящихся лучей.

  • Qt Design Studio 1.5 с поддержкой Qt Quick 3D, переработанным интерфейсом на основе прикрепляющихся виджетов, улучшенным 3D-просмотром, возможностью добавления аннотаций к элементам и новым редактором диаграмм.

  • В Qt QML добавлены «обязательные» (required) свойства для компонентов, чьи значения обязательны к заданию пользователям компонента, встроенное (inline) задание компонентов, декларативный способ задания типов, оператор слияния ?? для задания значения в случае равенства NULL значения слева. Также улучшены предупреждения утилиты qmllint, добавлена утилита qmlformat для проверки соотвествия указаниям к стилю кода QML, QML в составе пакета Qt для микроконтроллеров стал совместим с QML для Qt 5.15.

  • В Qt Quick добавлена поддержка цветовых пространств для элементов Image, добавлен элемент PathText в состав Qt Quick Shapes. У хендлера указателя появилось свойство cursorShape для задания формы курсора мыши, для TableView добавлен объект HeaderView для добавления вертикальных и горизонтальных заголовков таблиц.

  • Улучшена поддержка оформления на стороне клиента (CSD).

  • Qt Lottie, модуль интеграции анимаций Adobe Effects, теперь поддерживается полностью.

  • Qt WebEngine обновлён до Chromium 80.

  • У Qt 3D улучшена поддержка профайлинга и отладки.

  • Qt Multimedia поддерживает рендер на нескольких поверхностях. Процедуры масштабирования и конвертации картинок в Qt GUI теперь во многих случаях многопоточная.

  • Qt Network поддерживает настраиваемые таймауты и тикеты сессий TLS 1.3.

  • QRunnable и QThreadPool могут работать вместе с std::function, добавлен кроссплатформенный метод удаления в корзину QFile::moveToTrash().

  • Добавлена поддержка родного диалога выбора файла в Android.

>>> Блог Qt

 , ,

gedisdone
()

Вот такие Kirogi — программа для управления дронами

Вот такие Kirogi — программа для управления дронами
Группа KDE

На KDE Akademy представлено новое приложение для управления квадрокоптерами — Kirogi (дикий гусь на корейском языке). Оно будет доступно на десктопах, планшетах и смартфонах. Пока поддерживаются квадрокоптеры следующих моделей: Parrot Anafi, Parrot Bebop 2 и Ryze Tello, в дальнейшем их число увеличится.

Возможности:

  • прямое управление от первого лица;
  • указание маршрута точками на карте;
  • изменение параметров полёта (скорость, высота);
  • поддержка геймпадов и джойстиков;
  • видеотрансляция в реальном времени.

Также намечены планы на будущие релизы.

>>> Подробности

 , , , ,

Deleted
()

Проект GCompris начал переход на Qt Quick

Группа Open Source

GCompris представляет собой пакет обучающих программ для детей от 2 до 10 лет, состоящий из различных упражнений и игр образовательного характера.

Сегодня в рассылке проекта было объявлено о начале перехода с Gtk+ на Qt Quick. В качестве основной причины указано то, что Gtk+ не предоставляет возможности использовать единую кодовую базу для десктопной и планшетной версии приложения. Что является критичным, так как в данный момент начата разработка версии для планшетов.

Для перехода на Qt проекту потребуется полная переработка. Сохранены будут только игровая логика, тексты, переводы и медиа-файлы. Статус процесса можно отслеживать на Вики.

Так как проект больше не будет использовать Gtk+, то его новая версия не может хоститься на серверах проекта Gnome и участвовать в Google Summer of Code вместе с ним (теперь проект заявлен там как независимый).

Новая версия GCompris-qt опубликована на Гитхабе. Также представлено видео с демонстрацией его работы (данная версия уже работает на десктопе и Андроиде).

>>> Подробности

 , , ,

aidan
()

Вышел QtSDK 1.1

Группа Open Source

Сегодня объявлено об официальном выходе QtSDK версии 1.1 В его состав вошли:

  • Qt 4.7.3 для ПК
  • Qt 4.7.3 для Symbian
  • Qt 4.7.0 для Maemo/N900
  • Qt Creator 2.1,
  • Qt Mobility 1.1.3
  • Qt simulator
  • Remote Compiler, позволяющий собирать приложения под Linux и Mac для платформ, поддерживаемых Nokia, на удаленных серверах, получая готовые пакеты для установки
  • Symbian toolchain
  • Toolchain for N900

После выхода новой версии SDK появилась возможность загружать в магазин Ovi приложения, написанные с использованием Qt 4.7 и QtQuick.

Так же сообщается, что на прошлой неделе в Осло побывал Nokia CEO Стив Элоп (Stephen Elop), на встрече с ним обсуждались направления развития Qt. В том числе версия Qt 5.0. Прозвучали обещания, что не смотря на сложную ситуацию в Nokia инвестиции в развития Qt и его экосистемы будут продолжены.

>>> Официальная запись в блоге Qt

 , , , ,

trex6
()