Tvrtka Qt Company objavila je izdanje Qt 6.2 frameworka, u kojem je nastavljeno rad na stabilizaciji i poboljšanju funkcionalnosti grane Qt 6. U Qt 6.2 osigurana je podrška za platforme Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY i QNX. Izvorni kodovi Qt komponenti isporučuju se pod licencama LGPLv3 i GPLv2. Qt 6.2 je dobio status LTS izdanja, u okviru kojeg će se ažuriranja za korisnike komercijalne licence formirati tokom tri godine (za ostale, ažuriranja će biti objavljivana šest mjeseci do formiranja sljedeće značajne verzije).
Grana Qt 6.2 označena je kao dostigla paritet s Qt 5.15 po sastavu modula i pogodna je za migraciju većine korisnika sa Qt 5. Ključna poboljšanja u Qt 6.2 uglavnom se odnose na uključivanje modula koji su bili dostupni u Qt 5.15, ali nisu bili spremni za uključivanje u izdanja Qt 6.0 i 6.1. Konkretno, uključeni su nedostajući moduli:
- Qt Bluetooth
- Qt Multimedia
- Qt NFC
- Qt Positioning
- Qt Quick Dialogs
- Qt RemoteObjects
- Qt Sensors
- Qt SerialBus
- Qt SerialPort
- Qt WebChannel
- Qt WebEngine
- Qt WebSockets
- Qt WebView
Promjene u Qt 6.2 (s pregledom promjena u grani Qt 6 možete se upoznati u prethodnom pregledu):
- U Qt Quick 3D dodan je optimizirani način renderiranja 'Instanced Rendering', koji omogućuje iscrtavanje više instanci jednog objekta s različitim transformacijama. Dodan je API 3D Čestice za dodavanje efekata u 3D prizore koje stvaraju velike skupine čestica (dim, magla itd.). Pružena je mogućnost kreiranja događaja Qt Quick Input za 2D elemente ugrađene u 3D prizore i teksture. Dodan je API za određivanje presijecanja modela s zrakom koji dolazi iz proizvoljne točke na sceni.

- Predložen je javni QML Modul CMake API, koji pojednostavljuje proces stvaranja vlastitih QML modula. Proširene su mogućnosti prilagodbe ponašanja alata qmllint (QML linter), dodana je podrška za generiranje izvještaja o provjeri u JSON formatu. U alatu qmlformat angažirana je QML biblioteka dom.
- Izvršena je modernizacija arhitekture Qt Multimedia modula, koja omogućuje opcije kao što su odabir titlova i jezika prilikom reprodukcije videa, a također su dodane napredne postavke za snimanje multimedijskog sadržaja.
- U Qt Charts dodane su nove metode za prilagodbu dijagrama.
- QImage je dobila podršku za formate slika koji definiraju nijansu boje pomoću brojeva s pomičnom točkom.
- U QByteArray::number() osigurana je ispravna funkcionalnost s negativnim brojevima u neraznim sustavima brojanja.
- U QLockFile dodana je podrška za std::chrono.
- U Qt Network omogućena je simultana upotreba različitih backendova. SSL.
- Dodana je podrška za Apple sustave temeljene na ARM čipu M1. Vraćena je podrška za operacijske sustave webOS, INTEGRITY i QNX. Predložena je preliminarna podrška za Windows 11 i WebAssembly.
Izvor: opennet.ru

