от DeepUltramarine(7-10-2025)
Qt e широко използван инструментариум и среда за разработка на графични интерфейси за междуплатформени приложения, а така също и на софтуер без графична среда - конзолни инструменти и сървърни програми.
Взето от Wikipedia.
Новата версия 6.10 на Qt (пусната днес, на 7 октомври) идва с вградена поддръжка на PipeWire и по-точно, с нов native аудио backend за модула Qt Multimedia, който улеснява интеграцията с PipeWire при Linux системи.
Това осигурява по-ниска латентност и по-добра обработка на аудио/видео, особено за приложения като видеоконференции или медийни плейъри, като намалява зависимостта от по-стари системи като PulseAudio.
Други ключови ъпдейти:
Подобрена поддръжка за macOS 26 "Tahoe".
Пълната съвместимост с новия дизайн Liquid Glass и промените в рендирането, включително за iOS, улеснява миграцията към най-новите Apple платформи, особено за десктоп и мобилни приложения.
Откриване на High Contrast Mode.
Qt GUI автоматично разпознава и адаптира UI към системни настройки за висок контраст (на Windows 11, macOS, Linux).
Това подобрява достъпността за потребители с визуални увреждания, а също и за останалите потребители, ползващи дисплеи с по-висока резолюция, без допълнителен код.
TreeModel в QML.
Нов тип за лесно дефиниране на дървовидни данни директно в QML (като JSON), с поддръжка за TreeView.
Така се опростява работата с йерархични данни в UI, намалявайки количеството код за сложни структури.
Подобрения в Qt Quick Controls.
Нови начини за по-отзивчиви и модерни UI, включително Flexbox layout в QML, което ускорява разработката на динамични интерфейси, особено за мобилни и уеб-подобни приложения.
QtCharts и QtDataVisualization са маркирани като остарели.
Премахване на тези модули, с препоръка за ползване на Qt Graphs (подобрен с 2D графики), като се насърчава миграцията към по-ефективни алтернативи за визуализация на данни.
CSS анимации в Qt SVG.
Поддръжка за анимации на избрани свойства чрез CSS, което разширява възможностите за динамични графики и UI елементи.
Pitch compensation в Qt Multimedia.
Автоматична корекция на тона за FFmpeg-базирания QMediaPlayer.
Това подобрява качеството при аудио възпроизвеждане, особено при промени в скоростта.
За повече детайли, е препоръчително да проверите официалните release notes на Qt.io. Ако разработвате за Linux, PipeWire поддръжката е особено актуална, тъй като PipeWire е дефакто стандарт при всички основни Linux дистрибуции и техните вариации.
<< Python 3.14 със знаменателни промени | FSF с нова инициатива >>
|