The OpenNET Project / Index page

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

31.05.2017 16:28  Релиз фреймворка Qt 5.9

После полугода разработки представлен релиз кроссплатформенного фреймворка Qt 5.9, который причислен к категории LTS-выпусков, обновления для которых выпускаются в течение трёх лет. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3.

Основные изменения:

  • В модуле Qt GUI реализован кэш шейдеров, в котором могут сохраняться скомпилированные шейдеры OpenGL для последующего повторного использования. Добавлена поддержка вычислительных шейдеров (Compute Shaders). В движок отрисовки через OpenGL добавлена возможность работы с профилями OpenGL Core;
  • Продолжено усовершенствование модуля Qt 3D, который уже можно рассматривать как полнофункциональный 3D-движок. Добавлена поддержка интеграции Qt Quick в сцены Qt 3D для представления двумерных интерфейсов в трёхмерном окружении. Также имеется обратная возможность интеграции трёхмерной сцены в двухмерный интерфейс на базе Qt Quick. Добавлены два новых материала QMetalRoughMaterial и QTexturedMetalRoughMaterial, а также новый тип освещения QEnvironmentLight, при отрисовке которых используются реалистичные алгоритмы PBR (Physics Based Rendering). В Qt 3D Animation добавлена поддержка анимации по ключевым кадрам с интерполяцией промежуточных кадров на основе кривых Безье. Добавлены новые компоненты QLevelOfDetail и QLevelOfDetailSwitch, позволяющие управлять уровнем детализации рендеринга, варьируя между скоростью и качеством. Добавлен класс QExtrudedTextGeometry для трёхмерной отрисовки текста;
  • В движок JavaScript и QML добавлен новый сборщик мусора, обеспечивающий более высокую производительность и снижающий фрагментацию памяти. Внесены дополнительные оптимизации, заметно поднявшие производительности JavaScript-движка;
  • Представлена новая инфраструктура кэширования QML, поддерживающая два режима: создание бинарного кэша для QML-файлов при первом запуске приложения и упреждающее формирование кэша скомпилированных компонентов QML на этапе сборки программы;
  • В состав модуля Qt Core включено два новых класса: qfloat16 для манипуляции 16-разрядными числами с плавающей запятой, позволяющий улучшить совместимость с API, связанными с GPU; QOperatingSystemVersion для определения операционной системы и версии запущенного приложения;
  • В модуль Qt Network добавлена поддержка протокола HSTS (HTTP Strict Transport Security), позволяющего владельцам сайтов указать о необходимости использования шифрованного соединения и определить правила для переброса на соответствующую HTTPS-область;
  • В модуль Qt NFC добавлена серия улучшений, специфичных для платформы Android;
  • В модуль Qt Web Sockets добавлена возможность использования внешних TCP-сокетов;
  • В Qt Bluetooth обеспечена поддержка платформы WinRT и появились средства для управления периферийными устройствами Bluetooth в Android;
  • В Qt Quick задействован новый кэш шейдеров OpenGL, реализованный в Qt GUI. Также представлен специальный обработчик для обеспечения совместного использования данных изображений между разными процессами и новый бэкенд OpenVG, позволяющий организовать работу на оборудовании, поддерживающем только 2D-ускорение;
  • Проведена большая работа по повышению стабильности и производительности Qt Quick Controls 2, добавлена поддержка мультитач;
  • Модуль Qt Location добавлена поддержка наклонных проекций и вращения карт, управляемых через API или экранные жесты. Добавлен новый плагин для работы с Mapbox, использующий для отрисовки движок на базе OpenGL;
  • Qt Webengine обновлён до кодовой базы Chromium 56;
  • В виртуальной клавиатуре появилась поддержка смены раскладки;
  • Представлен новый экспериментальный модуль Qt Remote Objects с реализацией механизма межпроцессного взаимодействия;
  • Добавлена поддержка новых платформ QNX 7.0 и INTEGRITY RTOS;
  • Добавлена поддержка сборки Qt в режиме оптимизации размера "-Os", позволяющая сократить размер исполняемых файлов приложений и библиотек на 5-20%. Внесены улучшения в систему Qt Lite, позволяющую формировать урезанные сборки, включающие только необходимую функциональность;
  • Внесена большая порция улучшений в Qt Wayland Compositor, многопоточную систему отрисовки для встраиваемых устройств, использующую протокол Wayland.


  1. Главная ссылка к новости (http://blog.qt.io/blog/2017/05...)
  2. OpenNews: Выпуск сборочного инструментария qbs 1.8, развиваемого проектом Qt
  3. OpenNews: Выпуск интегрированной среды разработки Qt Creator 4.3.0
  4. OpenNews: Релиз фреймворка Qt 5.8
  5. OpenNews: В Qt появится поддержка синтезатора речи
Лицензия: CC-BY
Тип: Программы
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 17:50, 31/05/2017 [ответить] [смотреть все]
  • –11 +/
    а где 5.8.1, бестолочи
     
     
  • 2.2, anonymous, 17:52, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –2 +/
    Не осилили.
     
     
  • 3.6, Владимир, 18:11, 31/05/2017 [^] [ответить] [смотреть все]
  • +/
    Как и 5 6 3 перенесли на август в 5 6 2 много регрессий было, мы так и не реш... весь текст скрыт [показать]
     
  • 1.3, Аноним, 17:52, 31/05/2017 [ответить] [смотреть все]  
  • +3 +/
    Ну всё, emacs, подвинься Окошки-то оно ещё рисует ... весь текст скрыт [показать]
     
     
  • 2.8, Аноним, 18:38, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Окошки рисуются отдельным плагином.
     
  • 2.14, armskif, 19:57, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну ты сравнил х с трамвайной ручкой Одно дело текстовый редактор, другое дело _... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Аноним, 07:30, 01/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Сравнение вполне понятное Emacs уже давно вышел за рамки текстового редактора ... весь текст скрыт [показать]
     
     
  • 4.27, Аноним, 08:51, 01/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Тестовый редактор процессор должен иметь вполне определенную функцию редактиров... весь текст скрыт [показать]
     
     
  • 5.32, Аноним, 10:36, 01/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Перечитай ещё раз, что я написал В Емакс не обязательно тащить кучу дерьмa, так... весь текст скрыт [показать]
     
     
  • 6.34, Аноним, 11:11, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Не кипятись, я тебя прекрасно понял Но этого не понимает автор первого сообщени... весь текст скрыт [показать]
     
     
  • 7.45, Аноним, 13:17, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Я не кипячусь, думал ты правда не понял Ладно беру свои слова в зад ... весь текст скрыт [показать]
     
  • 2.15, Аноним, 20:56, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Рисует и лучше чем многие Все что ты тут накопипастил ставится по желанию и не ... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, QuAzI, 18:08, 31/05/2017 [ответить] [смотреть все]  
  • –4 +/
    Тем временем во всю пилится PySide2 хотя без возможности ваять дизайн на бегу... весь текст скрыт [показать]
     
  • 1.5, yet another anonymous, 18:08, 31/05/2017 [ответить] [смотреть все]  
  • –3 +/
    Зачем это её интересует Оно уже давно всё ядро вместе с юзерспейсом заменяет ... весь текст скрыт [показать]
     
  • 1.9, Аноним, 19:10, 31/05/2017 [ответить] [смотреть все]  
  • –3 +/
    А что нынче осталось такого, что умело бы тупо рисовать гуи, но делало это хорош... весь текст скрыт [показать]
     
     
  • 2.13, armskif, 19:45, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +10 +/
    Попробуй написать кросплатформенную программу, сразу поймешь, что гуй это только малая часть.
     
     
  • 3.18, Аноним, 22:07, 31/05/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Мне не надо _настолько_ кроссплатформенно, а надо будет 8212 прихвачу пару др... весь текст скрыт [показать]
     
     
  • 4.25, Аноним, 07:54, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    а потом ещё прихвачу пару тройку других RedHat-GNOME-подход ... весь текст скрыт [показать]
     
  • 4.26, Аноним, 08:12, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    ...а потом ещё немножко, и ещё немножко... (с) Союзмультфильм.
     
  • 4.28, Аноним, 09:09, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    А потом окажется, что одна паратройка не работает в win, вторая паратройка криво... весь текст скрыт [показать]
     
     
  • 5.48, Аноним, 15:15, 01/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Какие все умные, так хорошо знают, что мне надо Я не собираюсь писать жуткие ... весь текст скрыт [показать]
     
     
  • 6.50, Аноним, 15:42, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Тогда тулкит твоей мечты FLTK Кроме рисования окошек в иксах ничего не умеет ... весь текст скрыт [показать]
     
     
  • 7.57, анон, 09:18, 02/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да вообще, не нравится FLTK, напиши свой!
    Му-ха-ха
     
  • 7.69, Аноним, 13:44, 04/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Только хотел написать то же самое.
     
  • 3.52, Ано Нимный А Лкоголик, 18:33, 01/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Особенно чтобы оно не только на платформе Qt работало Так сразу и поймёшь Ес... весь текст скрыт [показать]
     
     
  • 4.54, Аноним, 19:54, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    По моему кому-то пора спать Речь шла об операционных системах ... весь текст скрыт [показать]
     
     
  • 5.62, Ано Нимный А Лкоголик, 14:56, 02/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Вот и поломанная понималка ... весь текст скрыт [показать]
     
     
  • 6.66, Другой аноним, 19:15, 03/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Завязывай пить, у тебя каша в голове.
     
  • 2.16, Аноним, 21:05, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Вы вообще этот набор библиотек видели Это комбайн - всё в одном А реализация в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Аноним, 22:15, 31/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну сами виноваты, зачем ради одних только хеш-таблиц было тянуть такую наворочен... весь текст скрыт [показать]
     
     
  • 4.23, Аноним, 07:34, 01/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Потому что сами алгоритмы реализации качественные, работает и лицензия подходяща... весь текст скрыт [показать]
     
     
  • 5.63, Аноним, 17:58, 02/06/2017 [^] [ответить] [смотреть все]  
  • +/
    В glibc есть hcreate_r, hsearch_r, hdestroy_r 8212 это если переносимость не ... весь текст скрыт [показать]
     
     
  • 6.64, Аноним, 20:00, 02/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Присматривался, крайне неудобные и ограниченные штуки Не думаю, что ими много л... весь текст скрыт [показать]
     
  • 2.30, Аноним, 10:24, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    FLTK ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.49, Аноним, 15:22, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    А как оно себя ведёт на экранах с высоким разрешением, например Вот не знаю, ес... весь текст скрыт [показать]
     
     
  • 4.51, Аноним, 17:47, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Нуу http www oyranos org 2016 01 high-dpi-with-fltk Её нету, скорее всего ... весь текст скрыт [показать]
     
  • 2.44, ..., 12:49, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    wxwidgets
     
     
  • 3.47, Аноним, 15:00, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Надстройка над GTK с такой же кучей нунежно как и в Qt Анонимы негодуют ... весь текст скрыт [показать]
     
     
  • 4.56, Аноним, 00:33, 02/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Этот фреймворк не имеет отношения к GTK Сочетания лёгкости, функциональности и ... весь текст скрыт [показать]
     
     
  • 5.58, Аноним, 10:24, 02/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Релиз фреймворка Qt 5.9 ... весь текст скрыт [показать]
     
     
  • 6.59, ..., 11:08, 02/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Выделил то, что тебе выгодно, а всё остальное решил опустить? Молодец, уважаю.
     
     
  • 7.60, ..., 11:11, 02/06/2017 [^] [ответить] [смотреть все]  
  • +/
    И ещё одно, чтобы сомнения в аутентичности wx совсем рассеялись https wiki wx... весь текст скрыт [показать]
     
     
  • 8.61, Аноним, 14:07, 02/06/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    И что Что ты этим хотел сказать то Там ничего не написано, что wx не может рис... весь текст скрыт [показать]
     
  • 2.74, noname___, 10:20, 20/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    freeglut
     
  • 1.10, John, 19:18, 31/05/2017 [ответить] [смотреть все]  
  • –3 +/
    Очередная порция глюков багов недоработок Эти недотёпы сами не осилили GSS API ... весь текст скрыт [показать]
     
  • 1.12, Sunderland93, 19:30, 31/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Пофиксили несколько тысяч багов, но сколько их ещё осталось? Тем не менее - лучший графический тулкит ever
     
     
  • 2.17, anonymous, 21:46, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Мои не пофиксили, увы.
     
  • 2.21, Аноним, 06:53, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    По крайней мере один QTBUG-59737 до сих пор висит как P2.
     
  • 1.29, Аноним, 10:05, 01/06/2017 [ответить] [смотреть все]  
  • –1 +/
    Qt Webengine уже не валится с драйвером nouveau ... весь текст скрыт [показать]
     
     
  • 2.33, Аноним, 10:40, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    А хромоногий разве не валится У Нуво же 3d работает чуть лучше чем никак, а хро... весь текст скрыт [показать] [показать ветку]
     
  • 1.36, Андрей, 11:48, 01/06/2017 [ответить] [смотреть все]  
  • –2 +/
    По графикам складывается впечатление, что за релизом 5.6 последовал 5.9, а 5.7 и 5.8 - таких не было.
     
     
  • 2.41, QuAzI, 12:30, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    По графикам складывается впечатление, что сравнивали LTS-релизы, а остальные rol... весь текст скрыт [показать] [показать ветку]
     
  • 1.37, Аноним, 12:02, 01/06/2017 [ответить] [смотреть все]  
  • –2 +/
    а где сборка MSVC2013 под x86? почему x64 есть, а x86 нет?
     
     
  • 2.39, A.Stahl, 12:09, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    64 тумака тебе Или один 64-кратный Аккуратней пиши ... весь текст скрыт [показать] [показать ветку]
     
  • 2.43, QuAzI, 12:39, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    По ссылке Если сильно горит именно 2013, собери сам Хотя мне 2015 не понрави... весь текст скрыт [показать] [показать ветку]
     
  • 1.65, key, 18:52, 03/06/2017 [ответить] [смотреть все]  
  • +/
    Один их лучших фреймворков! И одна из немногих компаний, где польза > маркетинга.
     
     
  • 2.67, anonymous, 23:05, 03/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уже единственный. И компания ничего нового, кроме маркетинга, не привнесла.
     
  • 1.68, ivanpetrov, 13:09, 04/06/2017 [ответить] [смотреть все]  
  • +/
    >  Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2

    GPLv3 же. Начиная с Qt 5.7

     
     
  • 2.70, Аноним, 14:13, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Неа, там указано GPLv2 GPLv3 ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.71, ivanpetrov, 18:31, 04/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Может, какие-то огрызки остались от GPLv2, я не знаю, но вообще оно всё GPLv3 h... весь текст скрыт [показать]
     
     
  • 4.72, ivanpetrov, 18:33, 04/06/2017 [^] [ответить] [смотреть все]  
  • +/
    ...и LGPLv3.
     
  • 1.73, beos, 05:18, 08/06/2017 [ответить] [смотреть все]  
  • +/
    Один из разработчиков Haiku OS — 3dEyes собщил об успешном портировании Qt 5.9

    https://youtu.be/RqV8YeA1-Mc

    Qt 5.9.0 for Haiku
    Опубликовано: 7 июн. 2017 г.
    QtMultimedia with GStreamer backend
    QupZilla and Youtube work fine

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor