Доступен (http://blog.qt.digia.com/blog/2014/10/17/qt-5-4-beta-available/) бета-выпуск кроссплатформенного фреймворка Qt 5.4, продолжившего развитием ветки Qt 5.x. Начиная с Qt 5.4 почти все модули распространяются (http://www.opennet.me/opennews/art.shtml?num=40415) под лицензией LGPLv3, в дополнение к LGPLv2.1, GPLv3 и коммерческой лицензии. Qt WebEngine, Qt Canvas3D, Qt WebView и Qt Quick Controls для Android будут поставляться только под LGPLv3, GPLv2 и коммерческой лицензией.
Основные новшества (http://qt-project.org/wiki/New-Features-in-Qt-5.4):
- В состав включён модуль QtWayland с реализацией (http://blog.rburchell.com/2014/09/wayland-and-qt-54.html) компонентов для работы Qt-приложений в окружении композитного сервера Weston, развиваемого проектом Wayland;- Интеграция Qt WebEngine (http://qt-project.org/wiki/QtWebEngine), компонента для использования браузерного движка в Qt-приложениях, пришедшего на смену Qt WebKit. Qt WebEngine отличается (http://www.opennet.me/opennews/art.shtml?num=38916) переходом на кодовую базу проекта Blink (http://www.opennet.me/opennews/art.shtml?num=36581), в рамках которого компания Google развивает форк движка WebKit (http://webkit.org/). Поддержка 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.
URL: http://blog.qt.digia.com/blog/2014/10/17/qt-5-4-beta-available/
Новость: http://www.opennet.me/opennews/art.shtml?num=40859
Уже хотеть rekonq на blink.Возможно это будет мой браузер.
а я хочу Conkeror на blink и на xaw3d
Есть qupzilla его точно переведут на blink от qt
хотеть otter на blink. и чтоб rss в otter запилили
Сходи, пни Emdek'а или сам чего-нибудь к нему прикрути.
Я так на нем крест поставил давным-давно.
Функциональность почти не запиливается, а та, что запиливается, забрасывается в полурабочем состоянии и больше к ней не возвращаются.
Релиз-кандидат или что там переносится уже полгода и фичи заявленные в todo до сих пор почти ни одна не реализована.
Сплошное разочарование, а не попытка возрождения браузера.
Сам-то много сделал?
Вообще 0.
Но я по крайней мере не красовался какой я молодец - решил оперу возродить.
rekonq мёртв же, разве нет?
Наконец-то пофиксили шрифты https://codereview.qt-project.org/#/c/91919/
Какие в пень реконки, вебкиты, блинки, когда глаза сломаешь об текст
Неужели? Не верю!
Хотеть Konsole и KCachegrind на blink. Эх...
Эмулятор терминала на вебдвижке???
Именно! Зачем в 2014 его делать на чём-то другом?
Qt WebEngine тоже будет бешено жрать оперативку как blink?
Зато работать будет норм, а не как эти ваши слоупочные огнелисы.
да
> Qt WebEngine тоже будет бешено жрать оперативку как blink?32 Гб ОЗУ хватит всем. Вернее не только лишь всем.
>> Qt WebEngine тоже будет бешено жрать оперативку как blink?
> 32 Гб ОЗУ хватит всем. Вернее не только лишь всем.Не только лишь каждый сможет смотреть в QtWebEngine?
Та ладно у меня и на 16 Гб не тормозит.
Убрали у qtcore зависимость от icu?
А она была?
Да, если не собирать из сорцов
> Да, если не собирать из сорцовИнтересно, как это можно юзать qt, не собирая его из сорцов? Мистика...
Инсталлер с сайта, не?
> Инсталлер с сайта, не?Разве он не инсталлирует то, что другие собрали из сырцов?
Да, но он не инсталлит то что ты _сам_ собрал с нужными _тебе_ флагами и модулями
Потрать немного времени и разберись, как собирать пакеты под твой дистр. Зато воздастся сполна, будешь собирать пакеты с нужными именно тебе зависимостями, а не дистростроителям.
С этим проблем нет, просто они обещали убрать icu из базовый зависимостей и оставить только у qwebkit.
Не убрали, пичально...
пусть этот жирный и тормозной qt5 тужа же катиться, куда и ональный blink зонд от гугля. испоганили кошерный webkit как только это было возможно и даже невозможно.
> blink зонд от гугля. испоганили кошерный webkitWebkit зонд от яблочников, испоганили кошерный KHTML, ололо.
Догнать и перегнать хромого номером версии, переименовав следующую из 5.5 в 55.
Хоткеи на русской раскладке в ubuntu как не работали так и не работают. Если в релизе тоже не заработают, то придется вернуться на ветку 4.8.
А причем тут Кутя? Пинай мантейнеров бубунты.
Можете подсказать, в каких дистрибутивах линукса хоткеи нормально работают в qt5-программах? В виртуалбоксе запустил fedora 20 - там такая же проблема.
> Можете подсказать, в каких дистрибутивах линукса хоткеи нормально работают в qt5-программах? В виртуалбоксе запустил fedora 20 - там такая же проблема.