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 за Python“, който предоставя инструменти за създаване на графични приложения в Python с помощта на Qt, има добавена поддръжка за асинхронни операции с помощта на asyncio.
  • Осигурена е поддръжка на Qt за Python за устройства, базирани на архитектурата AArch64.
  • Стекът Boot2Qt е актуализиран, който може да се използва за създаване на мобилни стартиращи системи с среда, базирана на Qt и QML.
  • Към модула Qt Sql е добавен плъгин, съвместим с Mimer SQL DBMS, и настройките за връзка в драйвера са разширени за MySQL и MariaDB DBMS.
  • Qt PDF модулът предоставя класове за достъп до връзки, миниатюри на страници и избрани страници.

Ако искате да научите повече за това, можете да проверите подробностите В следващия линк.

Изтеглете и вземете Qt 6.6

За тези, които се интересуват от новия клон на Qt 6.6, трябва да знаете, че се предоставя поддръжка за Windows, macOS, Linux платформи, iOS, Android, webOS, WebAssembly, INTEGRITY и QNX. Новата версия може да бъде получена от следната връзка.