Началось бета-тестирование Qt 5.5

Материал из Викиновостей, свободного источника новостей

15 мая 2015 года

Доступен для тестирования бета-выпуск кроссплатформенного фреймворка Qt 5.5 продолжившего развитием ветки Qt 5.x. При подготовке Qt 5.5 основное внимание было уделено повышению стабильности и оптимизации производительности. При этом не обошлось и без добавления давно ожидаемой функциональности, такой как модули Qt 3D и Qt Location.

Основные новшества:

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

Поддерживается вывод с использованием OpenGL 2/3/4 и OpenGL ES 2/3. Qt 3D доступен для платформ Windows (не RT), OS X, Linux xcb, Android, и Embedded Linux. Также полностью реализован модуль Qt Canvas 3D, предоставляющий WebGL-подобный JavaScript API для 3D-рендеринга в Qt Quick;

  • Новый модуль Qt Location, в котором реализованы средства для определения местоположения, построения маршрутов и работы с картами. Из картографических сервисов в настоящее время поддерживаются Nokia Here, Mapbox и Openstreetmap;
  • Переведены в разряд устаревших модули Qt WebKit, Qt Declarative (Qt Quick 1) и Qt Script. Данные модули пока входят в состав Qt, но разработчикам настоятельно рекомендуется перевести свои приложения на актуальные подсистемы, такие как Qt WebEngine и Qt Quick 2.
  • В модуле Qt Bluetooth обеспечена полноценная поддержка спецификации Bluetooth Low Energy;
  • В реализацию языка QML добавлена поддержка типизированных массивов и классов;
  • Набор виджетов Enterprise Controls интегрирован в базовый состав Qt Quick Controls и теперь доступен в том числе и в Community-версии. Также добавлен виджет TreeView, позволяющий группировать другие виджеты в древовидном представлении;
  • В модуле Qt Multimedia осуществлён переход на использование по умолчанию GStreamer 1.0 в Linux. Добавлен новый фреймворк для создания видеофильтров, поддерживающий интеграцию элементов VideoOutput с OpenCL или CUDA;
  • Браузерный движок Qt WebEngine обновлён до кодовой базы Chromium 40. Добавлены новые API для управления загрузкой файлов, кэшем, cookie и настройками. Встроена поддержка Qt WebChannel;

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Началось бета-тестирование Qt 5.5», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.