След шест месеца развитие, Компанията Qt обяви стартирането на новата версия на «Qt 6.8» който въведе важни подобрения в сравнение с предишната версия, особено в модулите Qt Graphs 3D и 2D, QtHttpServer, Qt GRPC и Qt Protobuf, в допълнение към разширяването на съвместимостта с нови платформи
Струва си да се спомене, че тази нова версия на Qt 6.8 пристига като LTS версия с петгодишен период на поддръжка, удължавайки поддръжката с две години в сравнение с предишните LTS версии, това е ясно за потребители с търговски лиценз, тъй като за некомерсиални потребители поддръжката ще бъде ограничена до шест месеца, докато бъде публикувана нова основна версия.
Основни нови функции на Qt 6.8
В тази нова версия, която е въведена от Qt 6.8, Модулът Qt Graphs е стабилизиран и оферти Пълна поддръжка за създаване на 2D и 3D графики, както и за визуализация на големи обеми от постоянно променящи се данни. Бяха направени и значителни подобрения, включително оптимизации на производителността, поддръжка за прозрачност в 3D графики като BarsXNUMXD, подобрения в управлението на етикети и заглавия и по-ефективно оформление на линиите на мрежата за навигация.
По отношение на Qt Graphs 2D, l е добавенВъзможност за създаване на персонализирани лентови диаграми използване на QML компоненти, поддръжка за подредени лентови диаграми и разширени инструменти за визуализация на етикети.
Модулът QtHttpServer също е стабилизиран и предлага пълна поддръжка, позволявайки на разработчиците да интегрират функционалността на HTTP сървъра в своите приложения. Това включва sПоддръжка на HTTP/1.1, TLS/HTTPS, WebSockets, обработка на грешки и маршрутизиране на заявки въз основа на URL параметри чрез QHttpServerRouter, плюс възможност за имплементирайте REST API.
Друга нова функция, която Qt 6.8 представя е «Qt Бързо векторно изображение«, модул, който позволява интегрирайте векторни изображения във формат SVG В сцените на Qt Quick модулът Qt Quick 3D XR също беше включен за разработване на приложения за виртуална и разширена реалност, като се възползват от технологиите Qt Quick 3D.
Освен това Qt Quick получи оптимизации за подобряване на производителността в сложни сцени. Сред новите функции класът TableView вече позволява преместване на редове и колони, а типовете Image и BorderImage поддържат асинхронно зареждане на изображения.
Освен това, Qt Quick Effect Maker получи подобрения за поддръжка на спрайт анимация, изкривяване на елементите в кръг и маскирани ефекти на сияние и замъгляване. Модулът Qt Quick Shapes също така представя подобрения, позволявайки използването на всеки доставчик на текстури за ShapePath елементи и улеснявайки интегрирането с външни машини и API чрез нови функции в класа QQuickRenderTarget.
Модулът Qt Quick Controls въвежда нов стил Fluent WinUI3, което ви позволява да емулирате външния вид на Windows 11 на всяка платформа, докато на macOS вече е възможно да използвате глобалното меню, предоставено от платформата в рамките на интерфейсите, проектирани с Quick MenuBar.
също бяха направени подобрения за създаване на опростени Qt сборки, оптимизиран за устройства с малко памет, което ви позволява значително да намалите размера на компилацията, консумацията на RAM и времето за стартиране.
По отношение на поддръжката на платформата, добавен е Qt 6.8 поддръжка за Android 14, iOS 18, Apple Vision Pro и Meta Quest 3 XR, както и за ARM процесори на Linux и Windows. Освен това беше включена съвместимост с устройства като Raspberry Pi 5, NVIDIA AGX Orin и платки, базирани на SoC от NXP, Toradex, STM и StarFive VisionFive 2 RISC-V.
И накрая, в модула Qt Multimedia беше добавена поддръжка за екранни снимки в Linux среди, базирани на протокола Wayland, с помощта на услугата ScreenCast и порталната система XDG Desktop.
Ако сте заинтересовани да научите повече за това на това стартиране, можете да проверите подробностите В следващия линк.
Изтеглете и вземете Qt 6.8
За тези, които се интересуват от новия клон на Qt 6.8, трябва да знаете, че можете да получите пакетите, които вече са компилирани за вашата операционна система или платформа, от тази нова версия в следната връзка.