A Qt 6.10 megjelenésével a népszerű többplatformos keretrendszer jelentős fejlesztéseket hoz a felhasználói felületek építésében és az alkalmazások közötti integrációban. A kiadás középpontjában a továbbfejlesztett hozzáférhetőségi megoldások, a rugalmasabb UI-tervezést támogató új elrendezésrendszer, valamint az Android, iOS és macOS platformokra kiterjedő fejlesztések állnak. A fejlesztők számára elérhetővé vált a natív PipeWire hangrendszer, a modern grafikai vezérlők támogatása és a C++ és QML közötti adatkapcsolat egyszerűsítése, miközben a Qt Quick látványos bővítésekkel gazdagodott, köztük a Lottie és SVG formátumú animációk natív megjelenítésével.
Tartalomjegyzék

Tisztább hozzáférhetőség és vizuális egység
A Qt 6.10 egyik legfontosabb fejlesztése az akadálymentesítés terén valósult meg, hiszen a keretrendszer immár automatikusan igazodik az operációs rendszerek nagy kontrasztú megjelenítési beállításaihoz. Ezáltal a Qt-alapú alkalmazások megjelenése egységesebbé válik az egész rendszerben, különösen Windows és mobil környezetben. Az újítás nemcsak a látássérült felhasználók felhasználói élményét javítja, hanem megkönnyíti a különféle akadálymentességi szabályozásoknak való megfelelést is. A fejlesztőknek nem kell további kódmódosításokat végezniük: az alkalmazások automatikusan alkalmazkodnak a felhasználó vizuális igényeihez. A fejlesztők ezen túl részletesebb platformintegrációt kapnak, különösen a WebAssembly környezetben, ahol a képernyőolvasók és a kapcsolódó segédtechnológiák támogatása még megbízhatóbbá vált.
Gyorsabb és rugalmasabb felületépítés
A Qt Quick új FlexboxLayout bevezetésével a fejlesztők mostantól a webes fejlesztésből ismert rugalmas elrendezési logikát használhatják a natív alkalmazásokban. Ez megkönnyíti a dinamikus, több képernyőmérethez és nyelvi eltéréshez alkalmazkodó interfészek létrehozását, különösen mobil és asztali környezetben. A technológiai előzetesként elérhető FlexboxLayout teljesítményre optimalizált és könnyen konfigurálható, ami felgyorsítja a modern UI-prototípusok fejlesztését. Emellett a Qt Lottie modul kiterjesztett támogatást kapott az animált SVG és Lottie vektorgrafikákhoz, amelyeket mostantól közvetlenül, hardveresen gyorsított formában lehet renderelni a VectorImage típus segítségével. Az új SearchField vezérlő natív keresőmezőként működik minden nagy platformon, egységes stílusban és beépített adatmodell-támogatással, amelyet a C++ és QML közötti adatcsere is megkönnyít.
Adatintegráció és kétirányú kommunikáció
Az Open Source közösség visszajelzései alapján a Qt 6.10 jelentősen leegyszerűsíti a C++ háttérlogika és a QML felület összekapcsolását. Az új QRangeModel osztály lehetővé teszi, hogy C++ tartalmak – például vektorok, tömbök vagy strukturált adatok – közvetlenül elérhetők legyenek QML-ben anélkül, hogy bonyolult modelleket kellene kézzel írni. Emellett megjelent a DelegateModelAccess, amely kétirányú adatírást tesz lehetővé a nézetekben, valamint a Synchronizer, amely több tulajdonság valós idejű szinkronizálását biztosítja C++ és QML elemek között. Az új TreeModel QML típus segítségével hierarchikus adatstruktúrák is létrehozhatók pusztán QML-ben, a JSON-ból ismert szintaxissal. A SortFilterProxyModel révén a fejlesztők végre deklaratív módon rendezhetik és szűrhetik az adatokat közvetlenül a QML kódból, anélkül, hogy C++-os proxy modellekhez kellene nyúlniuk.
Korszerű platformintegráció és bővülő eszköztámogatás
A Qt 6.10 kiadás a legújabb operációs rendszerekhez igazítja a fejlesztői környezetet, hogy a Qt-alapú alkalmazások minden platformon naprakészen működjenek. Az Android 15 és 16 hivatalos támogatása mellett a rendszer már a 16 KB-os lapméreteket és az új buildrendszert is kezeli, ezzel biztosítva a stabil teljesítményt a modern Android-eszközökön. A Qt Jenny 1.0 nevű új eszköz automatizálja a Java API-k Qt-be való integrálását, leegyszerűsítve a JNI-bridge kód előállítását és a natív Android szolgáltatások – például az értesítések, energiamenedzsment vagy hangkezelés – használatát.
A macOS 26 „Tahoe” és iOS 26 rendszerek optimalizált megjelenítést és renderelési architektúrát kaptak, míg a Windows-felhasználók számára a Qt WebView mostantól a Microsoft Edge WebView2 motorját is támogatja, lehetővé téve a modern webes tartalmak natív beágyazását. Linuxon a PipeWire hangrendszer beépítése alacsony késleltetésű, nagy teljesítményű multimédiás élményt biztosít, a Boot to Qt környezet pedig a Yocto 5.2 „Walnascar” verzióval bővült, ezzel megkönnyítve az ipari és beágyazott eszközök fejlesztését.
A Qt Group egyedülálló módon videó formájában is be szokta mutatni a szoftvere újdonságait, így aki szeretné megtekintheti a beágyazott hivatkozáson, de aki részletesen szeretne belemenni a technikai részletekbe, a kiadási megjegyzések oldal itt olvasható.

