The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен альфа-выпуск Qt 5.7

11.03.2016 19:38

Туука Турунен (Tuukka Turunen), директор по разработке Qt в компании Digia, объявил о доступности альфа-версии кроссплатформенного фреймворка Qt 5.7. Примечательно, что альфа-тестирование Qt 5.7 началось ещё до релиза Qt 5.6, который получит статус выпуска с длительной поддержкой (LTS) и обновления для которого будут выпускаться в течение трёх лет. Разработка Qt 5.7 будет вестись параллельно c Qt 5.6 LTS. Релиз Qt 5.6 ожидается в марте, а Qt 5.7 - в мае.

Особенности Qt 5.7:

  • Изменение модели лицензирования: кроме коммерческой лицензии, Qt будет поставляться только под лицензиями LGPLv3 и GPLv2, вместо ранее предлагаемых LGPLv2.1, LGPLv3 и GPLv2. Инструменты и приложения Qt для разработчиков, такие как Qt Creator и qmake, будут поставляться под лицензией GPLv3. Таким образом, теперь все компоненты Qt доступны под лицензиями, совместимыми с GPLv3 при сохранении совместимости Qt с GPLv2.
  • Поддержка использования C++11 в модулях и библиотеках Qt;
  • Новые модули:
    • Qt Quick Controls 2 - полностью переписанный и оптимизированный набор компонентов для построения графических интерфейсов для приложений на Qt Quick;
    • Qt 3D - многопоточный 3D-движок для приложений на Qt C++ и Qt Quick;
    • Qt SerialBus - поддержка шин CANBus и ModBus для организации взаимодействия приложений;
    • Qt Wayland Compositor TP - многопоточная система отрисовки для встраиваемых устройств, использующая протокол 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-видео.


  1. Главная ссылка к новости (http://blog.qt.io/blog/2016/03...)
  2. OpenNews: Проект Qt объявил о смене лицензии и изменении соглашения с KDE
  3. OpenNews: Тестирование Qt 5.6, который станет первым LTS-выпуском в серии Qt 5
  4. OpenNews: Выпуск интегрированной среды разработки Qt Creator 3.6.0
  5. OpenNews: Представлен Qt для Native Client
  6. OpenNews: Релиз фреймворка Qt 5.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44029-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, BlackRaven86 (ok), 20:10, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Qt Quick Controls 2 - полностью переписанный и оптимизированный набор компонентов для построения графических интерфейсов для приложений на Qt Quick;

    Пока что это Qt Labs Controls - отдельный модуль и не заменяет Qt Quick Controls 1.

     
     
  • 2.15, ruof (?), 04:23, 12/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Причем эти controls 2 для мобилок, нормальные компоненты для десктопа видимо так и не появятся.
     
     
  • 3.24, Tat (ok), 23:06, 13/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Причем эти controls 2 для мобилок, нормальные компоненты для десктопа видимо так
    > и не появятся.

    "Нормальные" - это какие? Не нравится QtQuick - мучай QtWidgets. Благо они никуда не собираются. Или пиши свои styles/отдельные элементы для QtQuick.

     
  • 2.23, Tat (ok), 23:00, 13/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока что это Qt Labs Controls - отдельный модуль и не заменяет Qt Quick Controls 1.

    Речь не о 5.6, которая выпускается сейчас и в которой данные элементы будут на тестировании в Labs, а о 5.7, которая в лучшем случае будет только в мае и в которой данные элементы перейдут в QtQuick.Controls 2.0.

     

  • 1.2, непонятно (?), 20:35, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ухты, прям аукцион невиданной щедрости! Qt — ТОРТ! 8)
     
  • 1.3, Аноним (-), 20:55, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Qt Wayland Compositor TP - многопоточная система отрисовки для встраиваемых устройств, использующая протокол Wayland;

    опасно такие вещи сообщать на опеннете - чревато множественными разрывами шаблонов/пуканов


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

    фигня косноязычная - Qt не реализуе а предоставляет API для доступа, а ModBus это вообще протокол

    https://doc-snapshots.qt.io/qt5-dev/qtcanbus-backends.html

     
     
  • 2.5, Аноним (-), 21:50, 11/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    бабах тарарах
     
  • 2.20, Вареник (?), 19:14, 12/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так TCP IP тоже протокол, а asio - уже библиотека. Так же и здесь.
     
     
  • 3.21, Аноним (-), 11:03, 13/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Так TCP IP тоже протокол, а asio - уже библиотека. Так же и здесь.

    при чем тут TCP/IP - вы же не говорите что в Qt есть реализация Ethernet, или говорите ? Про разницу CanBus vs Modbus можете легко нагуглить, тут например посмотрите

    http://www.microchip.com/forums/m250192.aspx

     

  • 1.4, QuAzI (ok), 21:44, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В итоге 5.6 не получит эти фичи вообще или всё же будут бэкпортировать обкатанные вещи?
     
     
  • 2.10, BlackRaven86 (ok), 23:39, 11/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Почти все из перечисленного есть и 5.6, но либо в виде TP, либо не входит в поставку и надо собирать самому. А бэкпортирование фич маловероятно.
     

  • 1.6, жабабыдлокодер (ok), 21:54, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, насколько распространена в Финляндии фамилия Турунен?
     
     
  • 2.7, выпускенама (?), 22:00, 11/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не знаю насчет турунен, но в финляндии их целая куча
     
  • 2.8, Аноним (-), 23:06, 11/03/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Может он просто родственник Тарьи
     
  • 2.18, Aleks Revo (ok), 17:22, 12/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Банальный поиск по википедии показывает, что хотя Тарья и затмевает всех по известности, но далеко не единственный известный носитель этой фамилии, в том числе в шоубизнесе.
     
  • 2.22, Аноним (-), 11:35, 13/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    примерно как "Иванов" в этой стране
     

  • 1.13, Аноним (-), 23:59, 11/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну что я могу сказать. Баги плодят, багрепорты игнорируют, готовые патчи принимают по полгода. После событий с нокией качество упало очень значительно.
     
  • 1.16, Дуплик (ok), 15:15, 12/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Интересно, когда они сделают нормальную поддержку GTK+3 тем в виде зависимости от GTK+3? От тех же гномовских GLib и GStreamer Qt уже давно зависит.

    Может хоть таким образом Qt 5 не будет смотреться инордно в GNU/Linux.

     
     
  • 2.17, Аноним (-), 17:06, 12/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    GLib - это объектное расширение для C, предоставляющее RTTI и событийную модель.
    То, что оно развивалось паралельно и с участием GTK никак не ограничивает её использование.
     

  • 1.19, Вареник (?), 18:39, 12/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >> Qt SerialBus - поддержка шин CANBus и ModBus для организации взаимодействия приложений;

    Вау. Интересная целевая ниша, молодцы.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру