The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз фреймворка Qt 5.6"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз фреймворка Qt 5.6"  +/
Сообщение от opennews (ok) on 16-Мрт-16, 17:29 
После девяти месяцев разработки представлен (http://blog.qt.io/blog/2016/03/16/qt-5-6-released/) релиз кроссплатформенного фреймворка Qt 5.6, продолжившего развитием ветки Qt 5.x и отнесённого к выпускам с длительным сроком поддержки. Qt 5.6 стал первым LTS-выпуском Qt 5.x, для которого обновления будут выпускаться в течение трёх лет, в то время как обычные выпуски поддерживаются только год. Время поддержки прошлого LTS-выпуска Qt 4.8 истекает в конце 2015 года, пользователям Qt 4.x рекомендуется перейти на Qt 5.

При разработке релиза Qt 5.6  использовалась новая система непрерывной интеграции Coin, позволившая повысить оперативность выявления ошибок и перейти на новый уровень тестирования, охватывая различные платформы и конфигурации. При подготовке LTS-выпуска значительное внимание было уделено повышению качества и обеспечению паритета функциональности для различных платформ.  


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

-  Полная переработка кода для кросс-платформенной поддержки экранов со сверхвысоким разрешением (High-DPI). Новая реализация позволяет автоматически масштабировать интерфейс приложений, написанных для обычных экранных разрешений, для экранов с высоким DPI. Размеры шрифтов, элементов окон, пиктограмм и прочих графических объектов автоматически подстраиваются под имеющееся разрешение. В конфигурациях с несколькими мониторами подобное масштабирование  производится на лету при перемещении окна между обычным и High-DPI экраном.

-  Значительное улучшение браузерного движка Qt WebEngine, который обновлён до кодовой базы Chromium 45 и получил возможность использования плагинов с интерфейсом PPAPI (Pepper), например, в форме PPAPI-плагина  поставляется Flash для Chrome. Добавлена возможность настройки работы через прокси. Портирован WebActions API. Добавлен новы модуль Qt WebEngineCore, предоставляющий низкоуровневый API для обработки web-контента. На платформе Linux порция поставляемых в составе библиотек заменена на использование штатных системных библиотек дистрибутивов.
-  В разряд полностью поддерживаемых переведён модуль Qt Location, предоставляющий приложениям простые средства для интеграции карт, навигации, пометки интересных мест (POI). Модуль поддерживает интерфейс плагинов, через который можно подключать бэкенды  для работы с различными сервис-провайдерами и создавать расширения API. В текущем выпуске обеспечена поддержка сервисов HERE, Mapbox и Open Street Map;
-  В инфраструктуру виджетов для создания панелей добавлена поддержка программного изменения размера панели, создания плавающих панелей и перегруппировки вкладок;-  В Qt Multimedia добавлен новый QML-тип  PlayList и Audio role API для медиаплееров;-  В  Qt Canvas 3D добавлена возможность использования объектов Qt Quick Items в качестве текстур и возможность прямой отрисовки в фоновые и активные сцены QML;


-  Обеспечена полноценная поддержка платформы Windows 10 и подготовка бинарных сборок Qt для Visual Studio 2015.

-  Из поставки удалены Webkit и Qt Quick 1, которые оставлены в репозиториях исходных текстов, но не вошли в состав пакета Qt 5.6. Qt Script  пока оставлен в Qt 5.6, но имеет статус устаревшей технологии.
-  Улучшена совместимость кодовой базы со стандартом  C++11 и STL;-  Добавлен новый класс  QVersionNumber;-  В QNetworkAccessManager добавлена поддержка перенаправления HTTP-запрсоов;-  Улучшена поддержка OpenGL ES 3;

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз фреймворка Qt 5.6"  –5 +/
Сообщение от A.Stahl (ok) on 16-Мрт-16, 17:29 
Что-то ничего кардинального или просто интересного нет. Зато, будем надеяться, ничего не поломали:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз фреймворка Qt 5.6"  –7 +/
Сообщение от Аноним (??) on 16-Мрт-16, 17:49 
Qt script оказался никому не нужен. Кто бы мог подумать! Кто-то заплатил деньги, кто-то писал код, а в итоге не нужно. Гримаса капитализма.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз фреймворка Qt 5.6"  +8 +/
Сообщение от Аноним (??) on 16-Мрт-16, 18:35 
>Гримаса капитализма.

Да, расскажи нам как при комунизме люди перестают ошибаться.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Релиз фреймворка Qt 5.6"  +2 +/
Сообщение от Вареник on 17-Мрт-16, 02:32 
В гражданку из ВПК практически ничего не пришло. В каждом учебнике по технологиям двойного назначения приписка: "по материалам зарубежной прессы", потому что свое все страшно секретное.

Практически 100% потери труда и ресурсов.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Релиз фреймворка Qt 5.6"  +2 +/
Сообщение от anonymous (??) on 16-Мрт-16, 21:25 
Не нужен, потому что javascriptcore. Новые QQmlEngine и QJSEngine уже jit даже на арме умеют.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Релиз фреймворка Qt 5.6"  +/
Сообщение от anonymous (??) on 17-Мрт-16, 13:25 
>Новые QQmlEngine и QJSEngine уже jit даже на арме умеют.

А JavaScriptCore умеет JIT еще и на MIPS и SH4, причем полноценный DFG, а не обрубок из QJSEngine.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

4. "Релиз фреймворка Qt 5.6"  –2 +/
Сообщение от Аноним (??) on 16-Мрт-16, 17:59 
А если часть окна на одном мониторе, а часть — на другом?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз фреймворка Qt 5.6"  –2 +/
Сообщение от A.Stahl (ok) on 16-Мрт-16, 20:14 
Причём второй повёрнут на бок...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Сергей (??) on 16-Мрт-16, 22:32 
Не на 45 градусов же. Что ему будет, DPI-ю?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Сергей (??) on 16-Мрт-16, 22:40 
Было бы глупо от одного плясать при различном горизонтальном и вертикальном. Не поверю, что до такого додумаются.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

7. "Релиз фреймворка Qt 5.6"  +3 +/
Сообщение от Аноним (??) on 16-Мрт-16, 18:50 
http://doc.qt.io/qt-5/qquickasyncimageprovider.html - джва года ждал!
Добавьте в новость, если кому интересно.
Вкратце: реализована возможность асинхронной загрузке изображений из C++ в QML. Правда, пока не очень понятно, как этим пользоваться
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз фреймворка Qt 5.6"  +1 +/
Сообщение от Coder on 16-Мрт-16, 20:26 
9 месяцев разработки как бы намекает
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Релиз фреймворка Qt 5.6"  +/
Сообщение от zhenya_k on 18-Мрт-16, 13:33 
Намекает, что на пол месяца выкатили раньше?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от John (??) on 17-Мрт-16, 09:25 
Может лет через 5-10 начнёт поддерживать Kerberos в классах HTTP
https://bugreports.qt.io/browse/QTBUG-1538
Тогда можно будет запилить Single Sign-On в KDE...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Релиз фреймворка Qt 5.6"  –2 +/
Сообщение от Тот_Самый_Анонимус on 17-Мрт-16, 09:56 
Qt Script жаль.
Нужен ещё аналог делфийного RadioGroup.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Чаёвник on 17-Мрт-16, 14:46 
Нафиг не нужен ибо RTFM https://doc.qt.io/qt-5/qtwidgets-widgets-groupbox-example.html
Прекрасно всё делалось ещё на Qt 4.x (более раннего просто не успел попользовать). Delphi (и вообще всё экс-Борландовское) вообще плохой пример для подражания.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Релиз фреймворка Qt 5.6"  +/
Сообщение от qwert (??) on 17-Мрт-16, 16:14 
google delphi groupbox (с delphi1 1995)
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Чаёвник on 17-Мрт-16, 17:53 
И что я там должен увидеть, чего не умеет Qt? Всё прекрасно средствами Qt делается. А если не осилил - форумов навалом, хоть тот же prog.org.ru
Вот чего, возможно, не хватает, так это какого-нибудь NCReport и готовых дров к БД сразу из коробки, чтобы не собирать по отдельности в разных системах.
И какой-нибудь ботвы которая будет жрать мозг и давать в щи за дерьмовый стиль кодирования прямо на этапе написания, как это делает решарпер например.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Релиз фреймворка Qt 5.6"  +1 +/
Сообщение от 1 (??) on 17-Мрт-16, 21:47 
>готовых дров к БД сразу из коробки, чтобы не собирать по отдельности в разных системах.

А Qt5 для винды поставляется с драйверами для мускуля, постгреса, sqlite и odbc (для всего остального).
В линуксах всё есть в репозитариях (основных и дополнительных), ну если не брать в счет LFS - там ВСЁ нужно собирать.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

26. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Чаёвник on 18-Мрт-16, 01:40 
О, спасибо. Как-то пролетела мимо эта новостя.
Mint 17.3 до сих пор qt-sdk из коробки 4.8.5 ставит и как-то не было раньше резона сильно рваться до 5-ой.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

22. "Релиз фреймворка Qt 5.6"  –7 +/
Сообщение от Дуплик (ok) on 17-Мрт-16, 20:19 
Когда оно будет нормально мимикрировать под GTK+3? Без слёз на программы на Qt не взглянешь.

Будет ли оно поддерживать CSD, есть ли какие-нибудь виджеты, вроде GtkHeaderBar? Вообще неплохо было бы реализовать QGtkExtras, как это сделали для иксов (x11extras).

Так как GTK+ -- единственный дефолтный тулкит для GNU/Linux, нечто вроде Win32 API.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Релиз фреймворка Qt 5.6"  +1 +/
Сообщение от 1 (??) on 17-Мрт-16, 21:36 
>GTK+ -- единственный дефолтный тулкит для GNU/Linux, нечто вроде Win32 API.

Это с каких пор.
Qt -- дефолтный для линуксов (KDE, LXQt).

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Релиз фреймворка Qt 5.6"  –1 +/
Сообщение от Аноним (??) on 17-Мрт-16, 23:57 
Не обращай внимание, для фанатов Gtk+3 характерно не в меру раздутое ЧСВ "Gtk идёт своим путём, а другие пусть под него подстраиваются".
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

28. "Релиз фреймворка Qt 5.6"  +/
Сообщение от anonymous (??) on 18-Мрт-16, 15:29 
А это легко решается. Надо лишь разобраться как в gtk задаются темы, сделать реализицию, протащить в апстрим, попутно исправив недостатки апстрима. Думаю, за 20 баксов в час легко можно найти желающего это сделать.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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