Izdanje okvira Qt 6.2

Kompanija Qt je objavila izdanje okvira Qt 6.2, u kojem se nastavlja rad na stabilizaciji i povećanju funkcionalnosti grane Qt 6. Qt 6.2 pruža podršku 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 kod za Qt komponente je obezbeđen pod LGPLv3 i GPLv2 licencama. Qt 6.2 je dobio status LTS izdanja, u okviru kojeg će se ažuriranja generisati za korisnike komercijalnih licenci tri godine (za ostale, ažuriranja će biti objavljena šest mjeseci prije formiranja sljedećeg većeg izdanja).

Grana Qt 6.2 je označena kao da je dostigla paritet sa Qt 5.15 u smislu sastava modula i pogodna je za migraciju sa Qt 5 za većinu korisnika. 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. Posebno su uključeni moduli koji nedostaju:

  • qt-bluetooth
  • Qt Multimedija
  • NFC 
  • Qt Pozicioniranje
  • Qt brzi dijalozi
  • Qt RemoteObjects
  • Qt senzori
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Promjene u Qt 6.2 (pregled promjena u grani Qt 6 možete pronaći u prethodnom pregledu):

  • U Qt Quick 3D dodat je optimizovani režim renderovanja „Instanced Rendering“, koji vam omogućava da istovremeno renderujete nekoliko instanci istog objekta sa različitim transformacijama. Dodan je 3D Particles API za dodavanje efekata generiranih velikom akumulacijom čestica (dim, magla, itd.) 3D scenama. Dodata mogućnost kreiranja Qt Quick Input događaja za 2D elemente ugrađene u 3D scene i teksture. Dodan API za određivanje preseka modela sa zrakom koja izlazi iz proizvoljne tačke u sceni.
  • Predložen je javni QML Module CMake API, koji pojednostavljuje proces kreiranja vlastitih QML modula. Opcije za prilagođavanje ponašanja uslužnog programa qmllint (QML linter) su proširene, a dodata je i podrška za generiranje izvještaja o verifikaciji u JSON formatu. Pomoćni program qmlformat koristi QML biblioteku dom.
  • Arhitektura Qt Multimedia modula je modernizovana, dodajući funkcije kao što su izbor titlova i jezika prilikom reprodukcije videa, kao i dodavanje naprednih podešavanja za snimanje multimedijalnog sadržaja.
  • Nove metode su dodate u Qt Charts za prilagođavanje grafikona.
  • QImage je dodao podršku za formate slika koji specificiraju parametre boje koristeći brojeve s pomičnim zarezom.
  • QByteArray::number() osigurava ispravan rad sa negativnim brojevima u ne-decimalnim sistemima.
  • Dodata std::chrono podrška u QLockFile.
  • Qt Network pruža mogućnost istovremenog korištenja različitih SSL pozadina.
  • Dodata podrška za Apple sisteme bazirane na M1 ARM čipu. Podrška za webOS, INTEGRITY i QNX operativne sisteme je vraćena. Nudi se podrška za pregled za Windows 11 i WebAssembly.

izvor: opennet.ru

Dodajte komentar