LINUX.ORG.RU

Выход Qt 5.6

 ,


1

8

Для нового Qt 5.6 разработчики обещают долговременную поддержку (LTS). Предыдущим LTS релизом был Qt 4.8.

Список изменений:

  • Полностью переписана поддержка hi-dpi экранов.
  • Теперь, приложения Qt, основанные на плотности пикселов позволяют автоматически подстраивать размеры шрифтов, пиктограмм, элементы окон и графику.
  • Webkit и Qt Quick 1 удалены.
  • Новая система CI, получившая название «Coin for COntinuos INtegration»
  • Уменьшение затрат памяти на использование динамических свойств
  • Возможность лога непосредственно в syslog на Линуксе
  • Новый класс QVersionNumber
  • Множество оптимизаций в производительности QString
  • Добавлен метод QHostAddress::isMulticast()
  • Улучшена кроссплатформенная поддержка OpenGL ES 3.0 and 3.1
  • Возможность внутреннего рендеринга 16 бит на канал
  • Qt WebEngine теперь основан на Chromium 45 и поддерживает плагины pepper, включая Flash
  • В Qt Nfc добавлена поддержка Android

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

>>> Changelog

anonymous

Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 3)

Ответ на: комментарий от annulen

А можно конкретики, чем вебкит лучше нового хромообразного компонента? в плане потребления ресурсов они ж оба монстры

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

в плане потребления ресурсов они ж оба монстры

Все-таки разные весовые категории у них

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

Ну так языков кроме английского не существует, и опен сурсными технологиями пользуются только в США.

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

О каком именно мэйнстриме (апстриме?) идет речь?

Если о webkit, то я регулярно отправляю туда патчи, практически все изменения не связанные непосредственно с Qt уже там. Что касается кода, специфичного для Qt, то для интеграции нужно иметь работающую тестовую инфраструктуру и минимум 3-ех человек на фуллтайме (первого еще нет, второго пока не предвидится)

Если о Qt, о том, чтобы сделать эту ветку преемником текущей версии QtWebKit, то планы есть, но обещать ничего не могу. Главная проблема - невозможность поддержки всех платформ, которые поддерживает текущая версия. Требования по С++11, например, жестче, чем у Qt 5.8

annulen ★★★★★
()

Была проблема с Qt 5.5.* на Gentoo.

Если собрать Qt 5.5.* и пересобрать kde 5 (а точнее dolphin), не нажымались кнопки в нем. В gwenview тоже нельзя было нажать на меню, кнопки под меню.
Попробую в этой версии.

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

Да, имеются.

Честно говоря, просто GUI без иксов мне неинтересен. Но, это, кажется, возможность попробовать организовать браузер с JavaScript'ом на те редкие случаи, когда он может быть полезен (в контексте моих задач).

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

Тем не менее, Qt хорош для моих задач, наверное лучший, а те фичи что юзаю - работают отлично.

А нокию возглавил негрософтовский горбачев и сделал нокии 90-е годы.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от anonymous

От таких надмозговых высеров уже блевать тошнит.

блевать тошнит

Лол.

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

Юзал qt на кубитраке, в linuxfb норм рисует.

Моя змейка, qt5 рисует в linuxfb. Запущено на cubietruck, дисплей ili9341 на SPI. Управлениеи с обычной усб клавы. https://youtu.be/YQpX6WMaI2g

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

Как показывает практика, The Qt Company выкидывает глючные 5.x.0 в паблик, собирает репорты и исправляет ошибки в последующих минорках. У ребят чувствуется огромная недостача в тестерах.

Значительное количество исправлений не вошло в 5.6.0 и попадет только в 5.6.1.

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

Жду ваших вариантов перевода.

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

не, что-то не прокатило.

главное, на нетбуке нормально всё, а на рабочем жирный шрифт прёт. на qt4 программах всё пучком.

qt5ct Sans 12 Regular, якобы, говорит, а там явно Bold.

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


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

Если наступит момент, когда в толксах можно будет обсуждать только связанные с Линуксом вещи, а всё остальное будет удаляться, я скажу «до свидания» этому сайту.

А может ну его этот раковник уже сейчас? Меня удивляет почему тут все так любят грызть этот кактус. Предлагаю свободно общаться на нейтральной территории. (пока там одна тема, но всё зависит от вас)

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

С хоткеями в Qt 5 (именно в Qt 5, в Qt 4 норм всё) на всех системах какие-то мелкие проблемы.

не только с хоткеями. у меня мелкая программа собранная с qt4.8.6 работает, с qt5.5.1 падает.

я не знаю как там в qt-5.6, но qt5 похоже на gnome3 и kde4 до определённого релиза использовать нестоит.

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

у меня мелкая программа собранная с qt4.8.6 работает, с qt5.5.1 падает.

Жлезная логика, ага. У меня программа непонятно почему падает - Qt виноват. Разбираться с багом мне вломы, зато поныть на ЛОРе - завсегда пожалуйста.

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

ну я то разберусь.

но падение в QApplication::arguments() настораживает.

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

А Assistant пора уже и закопать. Это было круто в нулевых, когда в РФ не было доступного и быстрого инетернета. Теперь же дока в онлайне обновляется гораздо чаще.

Вдогонку к моему комментарию Выход Qt 5.6 (комментарий)

Поскольку начиная с Qt5.6 QtWebKit выкинули, то и документация теперь по нем внезапно недоступна онлайн.

Вот пример: http://doc.qt.io/qt-5/qwebelement-members.html

И не надо говорить о QtWebEngine, он не умеет в DOM, насколько я знаю.

Chaser_Andrey ★★★★★
()

А более подробный ChangeLog есть как раньше для 4.х было?

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

А может ну его этот раковник уже сейчас? Меня удивляет почему тут все так любят грызть этот кактус. Предлагаю свободно общаться на нейтральной территории. (пока там одна тема, но всё зависит от вас)

rulinux.net как-то поуютнее будет

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

Печально. Они там в 5.6 обещали виртуальный экран при отключении реальных мониторов, чтобы приложения не падали. Жить с insert dp/hdmi to unlock как-то не очень.

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

Прошу прощения, это я дурак, тестировал со старым Qt. Сейчас обновился до 5.6.0, посмотрим, как поведет себя. А то у меня со старым даже sddm падал.

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

Тест 1: экран засыпает, ждем 20 минут, дергаем мышкой. Упала только плазма, перезапустил ее, больше ничего не упало.

Тест 2: экран засыпает, ждем 3 минуты, дергаем мышкой. Ничего не упало, все работает.

Тест 3: выключаем монитор, включаем монитор. Как в тесте 1, упала плазма, перезапустил ее и все продолжает работать.

Тестировал с Qt 5.6.0 и KDE 5.5.5 (надеюсь, в текущей 5.6.0 падение плазмы исправили, хотя падает она где-то внутри Qt). Напомню, чтобы остальные не смеялись, что с Qt 5.6.0 часто падает все, до такой степени, что выбывает из сессии, и все несохраненные данные теряются. С Qt 5.6.0 такого нет.

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