URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108266
[ Назад ]

Исходное сообщение
"Релиз фреймворка Qt 5.7"

Отправлено opennews , 16-Июн-16 21:33 
После трёх месяцев разработки состоялся (http://blog.qt.io/blog/2016/06/16/qt-5-7-released/) релиз кроссплатформенного фреймворка Qt 5.7, продолжившего развитием ветки Qt 5.x. Выпуск Qt 5.7 примечателен изменением (https://www.opennet.ru/opennews/art.shtml?num=43665) модели лицензирования: кроме коммерческой лицензии, Qt теперь поставляется только под лицензиями LGPLv3 и GPLv2, вместо ранее предлагаемых LGPLv2.1, LGPLv3 и GPLv2. Инструменты и приложения Qt для разработчиков, такие как Qt Creator и qmake, поставляются под лицензией GPLv3. Таким образом, теперь все компоненты Qt доступны под лицензиями, совместимыми с GPLv3 при сохранении совместимости Qt с GPLv2.


Основные изменения (http://qt-project.org/wiki/New-Features-in-Qt-5.7):

-  Поддержка использования C++11  в модулях и библиотеках Qt;


-  Новые модули:

-   Qt Quick Controls 2 (http://blog.qt.io/blog/2016/06/10/qt-quick-controls-2-0-a-ne.../) - полностью переписанный и оптимизированный  набор компонентов для построения графических интерфейсов для приложений на Qt Quick;

-  Qt 3D (http://blog.qt.io/blog/2016/06/16/introducing-qt-3d/) - многопоточный 3D-движок для приложений на Qt C++ и Qt Quick;

-  Qt SerialBus - поддержка шин CANBus и ModBus для организации взаимодействия приложений;


-  Qt Wayland Compositor TP (http://blog.qt.io/blog/2016/06/13/new-compositor-api-qtwayland/) - многопоточная система отрисовки для встраиваемых устройств, использующая  протокол Wayland;


-  Qt SCXML TP - фреймворк с реализацией State Chart API;

- Включение в поставку модулей, ранее поставляемых только в коммерческой редакции. Код модулей открыт под лицензией GPLv3:


-  Qt Charts - построение диаграмм и 2D-визуализация данных;

-   Qt Data Visualization  - набор готовых шаблонов диаграмм для  3D-визуализации данных;

-   Qt Purchasing - кроссплатформенный API для организации покупок в каталогах-магазинах приложений;


-   Qt Virtual Keyboard - реализация виртуальной клавиатуры с поддержкой рукописного ввода;


-   Qt Quick 2D Renderer - возможность запуска приложений Qt Quick 2 на системах без аппаратной поддержки  OpenGL;

-  Qt WebEngine обновлён до Chromium 49. Добавлена поддержка    Drag'n'Drop, печати в PDF, проверки орфографии, индикации воспроизведения звука, воспроизведения защищённого  DRM-видео.


URL: http://blog.qt.io/blog/2016/06/16/qt-5-7-released/
Новость: https://www.opennet.ru/opennews/art.shtml?num=44614


Содержание

Сообщения в этом обсуждении
"Релиз фреймворка Qt 5.7"
Отправлено Константавр , 16-Июн-16 21:36 
>Qt 3D - многопоточный 3D-движок для приложений на Qt C++ и Qt Quick;

Хочу. Хочу понять как это работает.


"Релиз фреймворка Qt 5.7"
Отправлено arsenicum , 18-Июн-16 14:56 
Если коротко, то декларативный Qt3D 2.0 создан KDAB в ответ существовавшему ранее Qt3D и лучше подходит духу QML.  В его основе заложена концепция ECS (entity component system), которая позволяет достичь большой гибкости и хорошо распараллеливается.

Как всё начиналось:
https://www.kdab.com/overview-qt3d-2-0-part-1/
https://www.kdab.com/overview-qt3d-2-0-part-2/

Видео презентация:
https://cdn2.hubspot.net/hubfs/149513/Introducing_Qt_3D-2016...


"Релиз фреймворка Qt 5.7"
Отправлено Константавр , 18-Июн-16 23:51 
О, спасибо. Надо почитать.

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 16-Июн-16 21:49 
С каждым релизом всё лучше и лучше!
Новые контролы и графики - это реально очень круто

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 16-Июн-16 22:03 
А я думал, что это макось.

"Релиз фреймворка Qt 5.7"
Отправлено Станислав , 16-Июн-16 22:10 
Кажись это и есть скриншот от макось. в другой ОС подтянутся свои стили от DE

"Релиз фреймворка Qt 5.7"
Отправлено Очень рад , 16-Июн-16 22:04 
Это прекрасно! Когда я смотрел видео, у меня шли слезы радости! Теперь я смогу моделить прямо в Qt!

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 08:07 
Неосилятор OpenGL и GLUT?

"Релиз фреймворка Qt 5.7"
Отправлено Отражение луны , 16-Июн-16 23:12 
Как всегда команда Qt на высоте. На высоте перед всеми остальными ныне существующими фреймворками.

"Релиз фреймворка Qt 5.7"
Отправлено vitalif , 16-Июн-16 23:38 
...перед всеми двумя остальными ныне существующими фреймворками...

но qt-то гуд конечно, ничего живого кроме него можно сказать и нет.


"Релиз фреймворка Qt 5.7"
Отправлено AlFoX , 16-Июн-16 23:35 
Из текста новости можно понять что QCharts доступен под LGPLv3. Так ли это?

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 16-Июн-16 23:50 
Написано же "Код модулей открыт под лицензией GPLv3", LGPLv3 - это только библиотека Qt.

"Релиз фреймворка Qt 5.7"
Отправлено AlFoX , 17-Июн-16 00:02 
Вроде бы и Qt Purchasing был закрыт. Но он таки под LGPL.
Вообще не мешало бы явно указать в тексте новости какие модули только под GPL, а не под LGPL

"Релиз фреймворка Qt 5.7"
Отправлено Онаним , 17-Июн-16 00:47 
Если бы в комплекте с каждой новой версии Qt сразу шли библиотеки для высокоуровневых языков - цены бы им не было...

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 00:54 
> Если бы в комплекте с каждой новой версии Qt сразу шли библиотеки
> для высокоуровневых языков - цены бы им не было...

QML же есть


"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 01:46 
Дык C++ же и есть высокооуровневый язык. Или религия не позволяет?

"Релиз фреймворка Qt 5.7"
Отправлено Anon999 , 17-Июн-16 02:25 
Он про PySide имеет ввиду. Вроде бы обещают.

"Релиз фреймворка Qt 5.7"
Отправлено Анонимус99987 , 17-Июн-16 04:51 
А ветку 5.6 что теперь ожидает?

"Релиз фреймворка Qt 5.7"
Отправлено h31 , 17-Июн-16 06:00 
5.6 вроде бы LTS, так что должны поддерживать.

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 08:31 
>многопоточная система отрисовки для встраиваемых устройств, использующая протокол Wayland

это как воображаемые планшеты с гномом?


"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 09:27 
>это как воображаемые планшеты с гномом?

Нет, это Tizen.


"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 09:13 
Бывает, что разработчики Qt 5 не читают документацию на те вещи, которые пытаются реализовать. Например, https://bugreports.qt.io/browse/QTBUG-53663
Теперь этот баг зависнет лет на 5-10...
Пейсатели...

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 17:08 
Xepня какая-то никому не нужная.

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 20-Июн-16 09:43 
1. Не надо говорить за всех.
2. Это перпендикулярно тому, что разработчики при написании кода не читают документации.

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 09:16 
Это конечно хорошо, а как они теперь деньги зарабатывать собираются?

"Релиз фреймворка Qt 5.7"
Отправлено MPEG LA , 17-Июн-16 15:58 
особенно при $350/мес даже с инди-девов

"Релиз фреймворка Qt 5.7"
Отправлено Дуплик , 17-Июн-16 15:45 
Сколько костылей. Очнитесь, всё это давно уже существовало в не Qt-библиотеках и прекрасно работало.

"Релиз фреймворка Qt 5.7"
Отправлено Фуфлик , 17-Июн-16 18:24 
Тулкитофобы должны страдать.

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 17-Июн-16 16:39 
А Canonical тем временем даже не в курсе что существует QtCreator 4.0

"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 18-Июн-16 16:13 
> В Qt Core цикл обработки событий переведён с select() на poll(), что позволило
> обеспечить обработку более 1024 файловых дескрипторов.

Во-первых, это позволило обеспечить обработку файловых дескрипторов с номерами 1024 и выше. А во-вторых, это ещё и исправило уязвимость с перезаписью произвольного бита на стеке, только апстрим что-то не хочет это признавать...


"Релиз фреймворка Qt 5.7"
Отправлено Аноним , 22-Июн-16 15:29 
а qtmultimedia так и глючит ... в этом направлении вообще ничего неделается уже лет 5