nixp.ru v3.0

18 апреля 2024,
четверг,
05:03:36 MSK

10 декабря 2014, 23:36

Вышел «заточенный» под веб-технологии релиз Qt 5.4 с новой лицензией — LGPL 3

2
WebGL-вода в модуле Qt Canvas3D
WebGL-вода в модуле Qt Canvas3D
Иллюстрация с сайта YouTube

Digia, Qt Company и сообщество одновременно представили обновления графического тулкита Qt 5.4 и Qt Creator 3.3 для создания приложений на Linux и Android. Релиз включает три новые технологии для интеграции возможностей веб и позволяет использовать лицензию LGPL для модулей.

Что нового в Qt 5.4:

  • веб-движок из Chromium адаптирован для Qt в виде модуля Qt WebEngine. Он поддерживается почти на всех настольных и встраиваемых системах. Программисты могут использовать простой API для включения веб-контента в приложения Qt Widgets и Qt Quick. Qt WebKit остаётся, но не получит развития и будет удалён в будущих релизах;
  • новый модуль — Qt WebChannel — облегчает переход между QML/C++ и HTML/Javascript и позволяет создавать гибридные приложения;
  • третья новая веб-технология — это Qt WebView. Модуль предоставляет ограниченный API и позволяет встроить родной для этой ОС браузер в свои приложения;
  • реализована полная поддержка Qt на Windows Runtime (WinRT), которая позволяет создавать приложения для мобильного и настольного Windows Store;
  • добавлена экспериментальная поддержка дисплеев с высоким разрешением (HiDPI);
  • Qt научился динамически выбирать реализацию OpenGL, получил обновлённые возможности в инструменте Qt Data Visualization, включил в себя ознакомительный модуль Qt Canvas3D, который предоставляет API подобный WebGL для Qt Quick и многое другое.

Полный перечень изменений в Qt 5.4 вы найдёте блоге Qt. Там же размещаются заметки к выпуску Qt Creator 3.3

Постоянная ссылка к новости: http://www.nixp.ru/news/13012.html. Никита Лялин по материалам Qt Blog.

fb twitter vk