Qt 6.6 уже выпущен и это его новости

Qt-6

В шестом выпуске серии Qt 6 мы представили множество новых функций для разработчиков графики и пользовательского интерфейса, а также серверной части приложения.

В этой недавно выпущенной версии QT 6.6 подчеркивается, что Добавлены «Qt Graphs». который экспериментальный модуль целью которого является предоставление модуля общего назначения визуализировать большие коллекции данных которые быстро меняются и генерируют различные типы графиков. Модуль все еще находится в разработке и в настоящее время сосредоточен на воспроизведении функциональности Qt DataVisualization поверх Qt Quick 3D и использовании нового механизма рендеринга, который поддерживает различные 3D API.

Еще одна новинка, которая выделяется в этой новой версии, — это модуль QT Multimedia, в который добавлен класс QWindowCapture для захвата содержимого отдельных окон. QWindowCapture предоставляет список окон, доступных для захвата, и может использоваться в приложениях совместного использования окон. Захват окон и экрана поддерживается серверной частью FFmpeg на всех платформах, кроме систем, использующих протокол Wayland.

Кроме того, В QT Quick добавлена ​​поддержка режимов выбора. В типе QML TableView предусмотрена возможность изменения свойства rootIndex, а в типе QML Flickable расширено управление расположением полос прокрутки.

Графики Qt

С помощью Qt Graphs приложения могут визуализировать большие объемы быстро меняющихся данных.

В модуле QT Quick, предоставляется экспериментальная поддержка адаптивного дизайна интерфейса, Ну а теперь для динамического изменения макета интерфейса в зависимости от размера окна и автоматического размещения элементов с учетом структуры текущего макета предлагается класс LayoutItemProxy, а модуль Qt Quick Layouts предоставляет возможность использовать единые размеры ячеек для дизайнов с организованными элементы.

Кроме того, в QT Quick, теперь реализован новый API для расширенные настройки макета в Шрифты OpenType. В QT 6.6 теперь можно использовать модуль Qt Quick Shapes для рисования высококачественных линий и кривых с помощью фрагментного шейдера.

Это было работал над документированием механизма рендеринга RHI, а также для стабилизации связанного с ним низкоуровневого API. Уровень обратной совместимости RHI теперь будет соответствовать Qt Platform Abstraction API, что позволит использовать RHI непосредственно для разработки низкоуровневого кроссплатформенного кода, который работает со всеми популярными графическими стеками и графическими API.

QT TextToSpeech теперь имеет возможность выводить данные PCM. для постобработки синтезированной речи, помимо этого нового релиза, были предоставлены дополнительные настройки сегментации текста, добавлен API для поиска необходимых голосов, а также добавлен API для определения доступных функций движка.

Кроме того, Поддержка Android 13 выделяется наряду с что также улучшило поддержку архитектуры ARM на платформах Windows и Linux. Совместно с сопровождающими проекта Debian пакеты с Qt 6 для Debian 11 и Debian 12 размещаются в стандартных репозиториях дистрибутива, а пакеты с коммерческими компонентами Qt 6.6 для Debian размещаются в репозиториях Qt Company.

Иметь улучшенные инструменты разработки для WebAssembly, Ну а в новой версии упрощается отладка приложений WebAssembly и улучшается обслуживание этой платформы благодаря поддержке динамических ссылок (приложения WebAssembly теперь могут поставляться с общими библиотеками Qt и плагинами).

Из других изменений, которые выделяются:

  • В модуль Qt WebEngine добавлен API для доступа к настройкам конфиденциальности и безопасности, который позволяет отключать определенные функции движка браузера.
  • В класс QMediaRecorder были добавлены свойства для управления качеством видео, разрешением и битрейтом.
  • В модуль Qt Quick 3D добавлена ​​поддержка процедурного создания текстур и геометрии на основе полигональной сетки QML.
  • В набор модулей «Qt for Python», предоставляющий инструменты для создания графических приложений на Python с использованием Qt, добавлена ​​поддержка асинхронных операций с использованием asyncio.
  • Обеспечена поддержка Qt for Python для устройств на базе архитектуры AArch64.
  • Обновлен стек Boot2Qt, который можно использовать для создания мобильных загрузочных систем со средой на основе Qt и QML.
  • В модуль Qt Sql добавлен плагин, совместимый с СУБД Mimer SQL, а также расширены настройки подключения в драйвере для СУБД MySQL и MariaDB.
  • Модуль Qt PDF предоставляет классы для доступа к ссылкам, миниатюрам страниц и выбранным страницам.

Если вы хотите узнать больше об этом, вы можете проверить подробности По следующей ссылке.

Скачайте и получите Qt 6.6

Тем, кто интересуется новой веткой Qt 6.6, следует знать, что предусмотрена поддержка платформ Windows, macOS, Linux, iOS, Android, webOS, WebAssembly, INTEGRITY и QNX. Новую версию можно получить по адресу по следующей ссылке.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.