# Klíčové novinky v Qt 6.11 pro vývojáře
Qt 6.11 vyšel 23. března 2026 jako mezivydání stabilní větve. Binární kompatibilita s Qt 6.10 je zachována, aplikace z Qt 6.9 fungují bez překompilace. Podpora platforem: Windows 10/11, macOS 12+, Linuxové distribuce (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.10/9.4, Debian 11.6), iOS 16+, Android 9+ (API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS, QNX. Veřejná podpora – 6 měsíců, komerční – 12 měsíců.
Vstavený audio backend PipeWire, přidána podpora rozšíření Chromium v Qt WebEngine. Zdrojové kódy na GitHub pod LGPLv3/GPLv2.
Qt Canvas Painter: zrychlení 2D vykreslování
Modul Qt Canvas Painter přináší API pro hardwarově akcelerované vykreslování 2D obsahu na bázi RHI (Rendering Hardware Interface). Podporuje OpenGL, Vulkan, Metal, Direct3D. API je orientováno na HTML Canvas 2D Context.
Benchmarky ukazují zlepšení výkonu:
- 2x rychlejší než QPainter (OpenGL) na Lenovo ThinkPad P16 Gen 2.
- 5x na Lenovo Tab M10 HD.
- 10x na Samsung Galaxy Tab S8.
Rozšířené funkce:
- Nastavitelné vyhlazování (antialiasing).
- Okrajové gradienty (QCanvasBoxGradient), stíny (QCanvasBoxShadow).
- Mřížkové vzory (QCanvasGridPattern).
- Uživatelské shaderové štětce.
- Barevné efekty: průhlednost, jas, kontrast, sytost.
Vylepšení Qt Quick 3D pro herní vykreslování
Qt Quick 3D se blíží možnostem herních enginů. Přidány:
- SSGI (Screen Space Global Illumination) pro post-processing odrazů světla.
- SSR (Screen Space Reflections) pro real-time.
- Vylepšené vyhlazování motion vektorů.
Nastavitelné render-pass z QML: masky, post-efekty, color picking. Nové API pro vrstvy, tagy, řízení render pipeline a offscreen bufferů.
Rozšíření Qt Graphs a nové moduly
V Qt Graphs:
- CustomSeries pro uživatelské delegáty vykreslování.
- Vícenásobné osy v 3D: rowAxis/valueAxis/columnAxis (QBar3DSeries), axisX/Y/Z (QScatter3DSeries, QSurface3DSeries).
- Přizpůsobení barev os, gradientů, stylů čar, popisků.
- Příklad Wind Turbine Dashboard.
Experimentální Qt TaskTree pro asynchronní úlohy v C++:
- Recepty: opakované workflowy.
- Skupiny: politiky pro podúlohy.
- Úložiště: sdílená data.
- Iterátory: cykly.
Unifikuje async API.
Animace, Controls a Widgets
Vylepšení vektorové grafiky (SVG/Lottie):
- Stabilizace Qt Quick VectorImage, lottietoqml.
- Morphing animace, SVG masky, symboly, matte vrstvy.
Qt Quick Controls: DoubleSpinBox, DialogButtonBox s výchozím zpracováním, RectangularShadow s poloměry rohů.
Qt Widgets: QWizard.StretchBanner, QAbstractItemView.keyboardSearchFlags, QColumnView preview visibility.
Síťové a nástrojové moduly
- Qt OpenAPI: generování HTTP klienta z YAML specifikace.
- Qt GRPC: správa stream/request/response.
- Qt HTTP Server: limity, odpovědi worker-thread, TCP Keep Alive (výchozí 2 min).
- QML Language Server: C++ QML navigace, procházení hierarchie.
- QRangeModelAdapter: C++ API pro QAbstractItemModel v Qt Quick/Widgets.
Android: podpora API 16, Google Play Feature Delivery (dynamické balíčky), Automotive bez Android závislostí pro rychlý start.
Co je důležité
- Qt Canvas Painter zrychluje 2D až 10x na mobilních zařízeních přes RHI.
- Qt Quick 3D přidává SSGI/SSR pro realistické vykreslování bez lightmapů.
- Qt TaskTree unifikuje async C++ workflowy.
- Binární kompatibilita s 6.10, podpora Android 16 a Feature Delivery.
- Nové moduly: OpenAPI, rozšířený Graphs.
— Editorial Team
Zatím žádné komentáře.