The OpenNET Project / Index page

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

Началось бета-тестирование Qt 5.4 с web-движком на базе Blink и поддержкой Wayland

17.10.2014 18:52

Доступен бета-выпуск кроссплатформенного фреймворка Qt 5.4, продолжившего развитием ветки Qt 5.x. Начиная с Qt 5.4 почти все модули распространяются под лицензией LGPLv3, в дополнение к LGPLv2.1, GPLv3 и коммерческой лицензии. Qt WebEngine, Qt Canvas3D, Qt WebView и Qt Quick Controls для Android будут поставляться только под LGPLv3, GPLv2 и коммерческой лицензией.

Основные новшества:

  • В состав включён модуль QtWayland с реализацией компонентов для работы Qt-приложений в окружении композитного сервера Weston, развиваемого проектом Wayland;
  • Интеграция Qt WebEngine, компонента для использования браузерного движка в Qt-приложениях, пришедшего на смену Qt WebKit. Qt WebEngine отличается переходом на кодовую базу проекта Blink, в рамках которого компания Google развивает форк движка WebKit. Поддержка Qt WebKit пока сохранена для обеспечения обратной совместимости, но данная подсистема больше не развивается и в скором времени будет исключена из состава Qt. Состояние Qt WebEngine в Qt 5.4 соответствует кодовой базе Chromium 37. Благодаря обеспечению возможности прямого вывода текстур Chromium в графические сцены OpenGL в Qt Quick, движок Qt WebEngine демонстрирует прекрасную производительность вывода активного графического web-контента (например, WebGL).
  • Добавление модуля Qt WebChannel, обеспечивающего интеграцию кода на QML/C++ с компонентами на HTML/JavaScript. В том числе Qt WebChannel может быть применён для задействования функциональности QObject в коде на JavaScript, выполняемом с использованием Qt WebKit или Qt WebEngine.
  • Полноценная поддержка платформы WinRT. В качестве минимально поддерживаемой версии заявлен WindowsPhone 8.1, что дало возможность исключить из числа зависимостей ранее применяемый компилятор D3D и существенно упростить развёртывание приложений на устройствах. Большинство модулей Qt поддерживают работу на WinRT, что открывает двери для адаптации существующих приложений для работы на смартфонах, планшетах и ПК c интерфейсом Metro.
  • Добавлен виджет QOpenGLWidget, который заменил собой QGLWidget и дополнил представленный в прошлом выпуске виджет QQuickWidget, позволяющий бесшовно интегрировать части пользовательского интерфейса, созданные с использованием Qt Quick, с приложениями на базе Qt Widget. Назначение QOpenGLWidget сводится к отображению контента OpenGL в приложениях на базе Qt Widget;
  • Добавлен API QQuickRenderControl, обеспечивающий эффективный рендеринг сцен Qt Quick 2 в объектах с фреймбуфером. Сформированный контент может быть использован как в штатной системе OpenGL-отрисовки Qt, так и в сторонних системах OpenGL-отрисовки. Доступна также возможность инкапсуляции существующих контекстов OpenGL в QOpenGLContext, что позволяет встраивать Qt-контент для использования в других движках рендеринга.
  • Добавлены классы QOpenGLWindow для отрисовки OpenGL в QWindow и QRasterWindow для отрисовки через QPainter в QWindow;
  • Обеспечена поддержка изображений с глубиной цветности в 10 битов на цветовой канал;
  • Для платформы Windows во время запуска программ обеспечена возможность выбора движка ANGLE или OpenGL, без пересборки приложения. Поддерживается как использование opengl32.dll так и ANGLE-реализация OpenGL ES 2.0;
  • В элементах Qt Quick реализована возможность использования стиля Android, при котором виджеты и элементы управления Qt ничем не отличаются от родных элементов интерфейса Android;
  • В модуле Qt Bluetooth обеспечена поддержка Bluetooth-стека Bluez 5 и добавлена начальная поддержка спецификации Bluetooth Low Energy;
  • Модули Qt Location и Qt 3D не вошли в состав Qt 5.4.


  1. Главная ссылка к новости (http://blog.qt.digia.com/blog/...)
  2. OpenNews: Qt Creator 3.2.2 теперь доступен и под лицензией LGPLv3
  3. OpenNews: Выпуск сборочного инструментария qbs 1.3.0, развиваемого проектом Qt
  4. OpenNews: Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит заимствовать код Qt в KDE
  5. OpenNews: Релиз фреймворка Qt 5.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40859-qt
Ключевые слова: qt
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Журналовращатель (?), 19:22, 17/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Уже хотеть rekonq на blink.

    Возможно это будет мой браузер.

     
     
  • 2.2, anono (?), 19:29, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а я хочу Conkeror на blink и на xaw3d
     
  • 2.5, CrazyAlex25 (ok), 20:21, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Есть qupzilla его точно переведут на blink от qt
     
  • 2.9, Аноним (-), 20:42, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    хотеть otter на blink. и чтоб rss в otter запилили
     
     
  • 3.15, Аноним (-), 21:03, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сходи, пни Emdek'а или сам чего-нибудь к нему прикрути.
    Я так на нем крест поставил давным-давно.
    Функциональность почти не запиливается, а та, что запиливается, забрасывается в полурабочем состоянии и больше к ней не возвращаются.
    Релиз-кандидат или что там переносится уже полгода и фичи заявленные в todo до сих пор почти ни одна не реализована.
    Сплошное разочарование, а не попытка возрождения браузера.
     
     
  • 4.17, UePhobos (?), 21:18, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Сам-то много сделал?
     
     
  • 5.20, Аноним (-), 23:19, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще 0.
    Но я по крайней мере не красовался какой я молодец - решил оперу возродить.
     
  • 2.12, alltiptop (ok), 20:44, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    rekonq мёртв же, разве нет?
     
  • 2.23, Аноним (-), 09:52, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Наконец-то пофиксили шрифты https://codereview.qt-project.org/#/c/91919/
    Какие в пень реконки, вебкиты, блинки, когда глаза сломаешь об текст
     
     
  • 3.32, анонимус (??), 11:31, 19/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели? Не верю!
     
  • 2.24, Ылсзо (?), 10:40, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хотеть Konsole и KCachegrind на blink. Эх...
     
     
  • 3.25, Анонимним (?), 13:23, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Эмулятор терминала на вебдвижке???
     
     
  • 4.28, Ылсзо (?), 15:30, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно! Зачем в 2014 его делать на чём-то другом?
     

  • 1.3, Аноним (-), 20:18, 17/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Qt WebEngine тоже будет бешено жрать оперативку как blink?
     
     
  • 2.6, Отражение луны (ok), 20:30, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зато работать будет норм, а не как эти ваши слоупочные огнелисы.
     
  • 2.7, Стержень (?), 20:31, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да
     
  • 2.29, Аноним (-), 16:33, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Qt WebEngine тоже будет бешено жрать оперативку как blink?

    32 Гб ОЗУ хватит всем. Вернее не только лишь всем.

     
     
  • 3.31, Аноним (-), 01:18, 19/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Qt WebEngine тоже будет бешено жрать оперативку как blink?
    > 32 Гб ОЗУ хватит всем. Вернее не только лишь всем.

    Не только лишь каждый сможет смотреть в QtWebEngine?

     
  • 3.35, Аноним (-), 12:36, 20/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Та ладно у меня и на 16 Гб не тормозит.
     

  • 1.4, CrazyAlex25 (ok), 20:19, 17/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Убрали у qtcore зависимость от icu?
     
     
  • 2.8, jfx (?), 20:40, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А она была?
     
     
  • 3.11, CrazyAlex25 (ok), 20:43, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, если не собирать из сорцов
     
     
  • 4.13, jfx (?), 20:45, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, если не собирать из сорцов

    Интересно, как это можно юзать qt, не собирая его из сорцов? Мистика...

     
     
  • 5.14, CrazyAlex25 (ok), 20:49, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Инсталлер с сайта, не?
     
     
  • 6.16, jfx (?), 21:11, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Инсталлер с сайта, не?

    Разве он не инсталлирует то, что другие собрали из сырцов?

     
     
  • 7.19, CrazyAlex25 (ok), 22:57, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, но он не инсталлит то что ты _сам_ собрал с нужными _тебе_ флагами и модулями
     
     
  • 8.26, Анонимним (?), 13:28, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Потрать немного времени и разберись, как собирать пакеты под твой дистр Зато во... текст свёрнут, показать
     
     
  • 9.27, CrazyAlex25 (ok), 13:35, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    С этим проблем нет, просто они обещали убрать icu из базовый зависимостей и оста... текст свёрнут, показать
     
  • 2.10, CrazyAlex25 (ok), 20:43, 17/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не убрали, пичально...
     

  • 1.18, Аноним (18), 22:06, 17/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пусть этот жирный и тормозной qt5 тужа же катиться, куда и ональный blink зонд от гугля. испоганили кошерный webkit как только это было возможно и даже невозможно.
     
     
  • 2.22, Аноним (-), 00:20, 18/10/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > blink зонд от гугля. испоганили кошерный webkit

    Webkit зонд от яблочников, испоганили кошерный KHTML, ололо.

     

  • 1.21, Аноним (-), 23:37, 17/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Догнать и перегнать хромого номером версии, переименовав следующую из 5.5 в 55.
     
  • 1.30, Аноним (-), 21:43, 18/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хоткеи на русской раскладке в ubuntu как не работали так и не работают. Если в релизе тоже не заработают, то придется вернуться на ветку 4.8.
     
     
  • 2.33, анонимус (??), 11:33, 19/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А причем тут Кутя? Пинай мантейнеров бубунты.
     
     
  • 3.34, Аноним (-), 10:06, 20/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можете подсказать, в каких дистрибутивах линукса хоткеи нормально работают в qt5-программах? В виртуалбоксе запустил fedora 20 - там такая же проблема.
     
     
  • 4.36, Необъективный_ (ok), 14:29, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Можете подсказать, в каких дистрибутивах линукса хоткеи нормально работают в qt5-программах? В виртуалбоксе запустил fedora 20 - там такая же проблема.

    https://bugreports.qt-project.org/browse/QTBUG-32274

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



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

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