LINUX.ORG.RU

Qt 5.8

 


2

6

Выпуск Qt 5.8 должен был состояться ещё в ноябре, но задержался до сегодняшнего дня.

Основные нововведения:

  • полная поддержка Qt Wayland Compositor API (ранее была доступна как технологическое превью);
  • модуль Qt Network Authorization с поддержкой OAuth;
  • экспериментальный бекенд Direct3D 12 для Qt Quick;
  • обновление Qt WebEngine до новой версии Chromium;
  • полная поддержка Qt SCXML;
  • Qt Speech — новый модуль преобразования текста в голос.

В связи с задержками релиза, заморозка функций (feature freeze) Qt 5.9 произойдёт в ближайшее время.

>>> Подробности

★★

Проверено: jollheef ()
Последнее исправление: sudopacman (всего исправлений: 7)
Ответ на: комментарий от bookman900

В Qt creator уже можно на питоне писать?

А вообще как пересекаются лицензия и c++-аддоны?

te111011010
()
Ответ на: комментарий от ZenitharChampion

В генте обычно стабильна предыдущая версия. Текущая была 5.7. Хотя кто их знает.

RazrFalcon ★★★★★
()
Ответ на: комментарий от anonymous

А так, просто новый инструментарий сборки Qt, только и всего.

Они на QBS перешли или нет?

EXL ★★★★★
()
Ответ на: комментарий от anonymous

Но, откровенно говоря, уровень сегодняшней команды Qt упал ниже плинтуса. Даже в 5.8 багов очень много. Многие появились только 5-й в версии, но продолжают висеть годами.

У них тестеров катастрофически мало (не Nokia же), но фичи они пилят достаточно быстро. Стабильность должна быть в LTS-ветке, вот только странно, что туда улетел WebEngine, а не проверенный годами WebKit.

EXL ★★★★★
()
Ответ на: комментарий от anonymous

Но, откровенно говоря, уровень сегодняшней команды Qt упал ниже плинтуса. Даже в 5.8 багов очень много. Многие появились только 5-й в версии, но продолжают висеть годами.

А ты заплатил, чтоб баги исправили? Я все найденные баги предварительно отслеживаю по коду самого Qt, описываю место и причины, вплоть до конкретного коммита где баг появился, и их исправляют в течении нескольких дней.

anonymous
()
Ответ на: комментарий от EXL

Стабильность должна быть в LTS-ветке, вот только странно, что туда улетел WebEngine, а не проверенный годами WebKit.

А кто будет его поддерживать и чинить уязвимости? Предполагаю, с WebEngine будет проще.

BlackRaven86
()
Ответ на: комментарий от anonymous

Божественный тулкит и фреймворк.

Это точно, кэп, это точно

Но, откровенно говоря, уровень сегодняшней команды Qt упал ниже плинтуса. Даже в 5.8 багов очень много. Многие появились только 5-й в версии, но продолжают висеть годами.

Так что, хе...ложил я на твой Qt. Как сидел на Gtk2, так и останусь.

Odalist ★★★★★
()
Ответ на: комментарий от EXL

С тестерами как раз проблем нет. Багрепортами всё просто завалено. И это простые, легко воспроизводимые баги. А 5.6 стабильностью относительно 5.8 не блещет. Те же застарелые баги, которые не исправляются годами. Вот поставил terminus в konsole и чуть глаза не лопнули. Оказывается, уже давно баг висит https://bugreports.qt.io/browse/QTBUG-22599 Даже напрягаться не надо по его составлению ))

anonymous
()
Ответ на: комментарий от Odalist

а почему не gtk3, наверняка с каждым последущим релизом переход на следущий релиз дешевле обходится, да и проит наверняка есть в каждом новом релизе? ради любознательности спрашиваю

dima1981
()
Последнее исправление: dima1981 (всего исправлений: 1)
Ответ на: комментарий от anonymous

А ты заплатил, чтоб баги исправили? Я все найденные баги предварительно отслеживаю по коду самого Qt, описываю место и причины, вплоть до конкретного коммита где баг появился, и их исправляют в течении нескольких дней.

Ссылку на исправленные баги, пожалуйста.

anonymous
()
Ответ на: комментарий от anonymous

А ты заплатил, чтоб баги исправили?

В голове родилась отличная бизнес-модель: берешь популярную GUI-библиотеку, добавляешь в нее ошибки и берешь деньги за их исправление. А пока никто не платит, реализуешь поддержку какого нибудь modbus. Ну куда гую без modbus?

BRE ★★
()
Последнее исправление: BRE (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ссылку на исправленные баги, пожалуйста.

У анонимусов такое не спрашивают.

anonymous
()
Ответ на: комментарий от anonymous

Вот поставил terminus в konsole и чуть глаза не лопнули.

Да консоле жутко выглядит и не только с этим шрифтом и исправить никто не может. Баг с SSL лет 5 исправляли.

GladAlex ★★★★★
()

ненужное bloatware.

anonymous
()
Ответ на: комментарий от anonymous

Чистый Си быстрее Go, потому что его написали хакеры из Bell Labs, и там нет ООП. Любой поиск будет медленее, если он написан на Go, а не на чистом Си.

Исправил.

Не удивлюсь, если в планах переписать хром и gtest на Go

OK, Гугл! Убери пожалуйста отсюда своего жирного тролля!

anonymous
()
Ответ на: комментарий от Deleted

Может, теперь Плазма перестанет жиреть до 1 Гб за сутки))

она ещё больше теперь накэширует.

samy_volosaty ★★★★★
()
Ответ на: комментарий от anonymous

у меня хуже. 5-е Qt на рабочем компе лепит везде жирный шрифт (~ видел kde3.5 когда-то) вроде всё, что мог - почистил. на ноуте всё нормально, а тут такое ШГ. не bold писать не хочет.

DE xfce (когда-то был gnome-2). c Qt4 проблем нет.

samy_volosaty ★★★★★
()
Последнее исправление: samy_volosaty (всего исправлений: 1)

А нормальный HTTP сервер планируется когда-нибудь? Типа QWebSocketServer только не сокет.

SaBo ★★
()
Ответ на: комментарий от AVL2

кабы не мерзкий цпп...

Если бы это было на C, то это была бы просто отвратительная куча заплесневелых макарон. А так это выглядит вполне прилично. Хотя, могло бы выглядеть ещё лучше, если бы авторы следовали хорошим практикам C++ с самого начала.

asaw ★★★★★
()
Последнее исправление: asaw (всего исправлений: 1)
Ответ на: комментарий от asaw

ну покажи нам свои лучшие практики, посмеемся над твоим говнокодом. Нет? Ну так и заканчивай делать свои лживые заявления

anonymous
()
Ответ на: комментарий от anonymous

Каникулы вроде кончились. Брысь отсюда, школьник.

anonymous
()
Ответ на: комментарий от anonymous

Go быстрее C++, потому что его написало Google, а там веников не вяжут.

Какой логичный аргумент. И совсем без ссылок на авторитет.

Sociopsih ★☆
()

а qt quick это типа можно скриптить компрненты qt c помощью javascript?

bigjim
()
Ответ на: комментарий от anonymous

Только сделанная на божественном плазма падает. А сделанный на богомерзком гтк xfce стабилен как камень.

hotpil ★★★★
()
Ответ на: комментарий от anonymous

В вебинаре показана какая-то графическая тулза для конфигурации -https://itmag.es/2IGs0 , возможно это только в платной версии

anonymous
()
Ответ на: комментарий от sotlef

В Гугль не берут идиотов которым может подобное придти в голову.

cvv ★★★★★
()

Печально всё это. Есть куча мммощных вещей, которые «не взлетели». Одна из таких вещей - Qt5.

libQt5CLucene.so.5, libQt5Concurrent.so.5, libQt5Core.so.5, libQt5DBus.so.5, libQt5Declarative.so.5, libQt5DesignerComponents.so.5, libQt5Designer.so.5, libQt5Gui.so.5, libQt5Help.so.5, libQt5Location.so.5, libQt5MultimediaQuick_p.so.5, libQt5Multimedia.so.5, libQt5MultimediaWidgets.so.5, libQt5Network.so.5, libQt5OpenGL.so.5, libQt5Positioning.so.5, libQt5PrintSupport.so.5, libQt5Qml.so.5, libQt5QuickParticles.so.5, libQt5Quick.so.5, libQt5QuickTest.so.5, libQt5QuickWidgets.so.5, libQt5Script.so.5, libQt5ScriptTools.so.5, libQt5Sensors.so.5, libQt5Sql.so.5, libQt5Test.so.5, libQt5WebChannel.so.5, libQt5WebKit.so.5, libQt5WebKitWidgets.so.5, libQt5WebSockets.so.5, libQt5Widgets.so.5, libQt5X11Extras.so.5, libQt5XmlPatterns.so.5, libQt5Xml.so.5

Все приложения используют от силы 5 либ из всех этих! Например, так получилось что мой CUPS 1.3.9 не подошёл (нужен 1.4), собрал без него. Пока ни одной программе не понадобился: тупо нигде нет необходимости что-нибудь напечатать. А ещё там есть отдельная либа для Bluetooth - ну и что, кто-нибудь уже использовал? 70% Qt-шных либ не использует ни одно приложение. QtCore, QtGui, QtNetwork, QtQuick, QtMultimedia, QtTools и QtWebkit. Ничем больше никто не пользуется. И это печально!

Пользуюсь Bitcoin, QtBitcoinTrader, Qbittorent, QTerminal, Obs-studio, Smplayer, QMMP. На старом Qt - VLC, Skype и фирменая прога от 3G-модема.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от anonymous

ну покажи нам свои лучшие практики, посмеемся над твоим говнокодом. Нет? Ну так и заканчивай делать свои лживые заявления

Умойся, петрушка https://github.com/isocpp/CppCoreGuidelines

asaw ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Какие мощные выводы из нерепрезентативной выборки. Может возьмем KDE софт для начала? Там тоже ни одна программа ничего не печатает? Может возьмем мобильные приложения, там тоже никто не пользуется Bluetooth и GPS?

CrossFire ★★★★★
()
Ответ на: комментарий от CrossFire

Ах да, KDE же есть. Как-то вылетело из головы.

Просто я смотрю на это великолепие: http://download.opensuse.org/repositories/KDE:/Qt56/openSUSE_Leap_42.1/src/ Понимаю что по идее за ТАКОЕ надо платить, и платить много. А тут бесплаьтно, энтерпрайзно, и... никому не нужно.

К списку выше я забыл прибавить PyQt5, которым пользуется аж целый HPLIP.

> Может возьмем мобильные приложения, там тоже никто не пользуется Bluetooth и GPS?

А они есть? Что на Симбиане, что на Андроиде мне ни разу не попадались Qt-проги.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 3)
Ответ на: комментарий от kott

И не только моего. Я создал репозиторий для своего маргинального дистра, затем создал тему на ЛОРе с просьбой накидать Qt-шных софтин с целью наполнения репозитория. Где ж ты был и почему не добавил в список мощных прог, выжимающих из Qt все соки?

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Где ж ты был и почему не добавил в список мощных прог, выжимающих из Qt все соки?

а нахрена мне твой маргинальный дистр? у меня весь мне нужный софт и своя репка есть

ну ок, собери там последние кеды

kott ★★★★★
()
Ответ на: комментарий от anonymous

Вот поставил terminus в konsole и чуть глаза не лопнули.

обходится примерно так: sudo rm /usr/share/fonts/X11/misc/ter-*iso-8859-1.pcf.gz
это не то, чтобы баг Qt, скорее корявость fontconfig, которая раньше обходилась за счет костылей, а в Qt 5 их выкинули для упрощения кода

dt1 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.