Izdanje okvira Qt 6.2

Tvrtka Qt objavila je izdanje okvira Qt 6.2 u kojem se nastavlja rad na stabilizaciji i povećanju funkcionalnosti ogranka 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 pruža se pod licencama LGPLv3 i GPLv2. Qt 6.2 je dobio LTS status izdanja, unutar kojeg će se ažuriranja generirati za korisnike komercijalne licence tri godine (za ostale će ažuriranja biti objavljena šest mjeseci prije nego što se formira sljedeće veće izdanje).

Ogranak Qt 6.2 označen je kao dostigao paritet s Qt 5.15 u smislu sastava modula i pogodan je za migraciju s 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 izdanjima Qt 6.0 i 6.1. Konkretno, uključeni su moduli koji nedostaju:

  • qt-bluetooth
  • Qt multimedija
  • NFC 
  • Qt pozicioniranje
  • Qt brzi dijalozi
  • Qt udaljeni objekti
  • Qt senzori
  • Qt SerialBus
  • Qt serijski port
  • Qt webkanal
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

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

  • Optimizirani način renderiranja "Instanced Rendering" dodan je u Qt Quick 3D, što vam omogućuje da renderirate nekoliko instanci istog objekta s različitim transformacijama odjednom. Dodan API za 3D čestice za dodavanje efekata generiranih velikim nakupljanjem čestica (dim, magla, itd.) u 3D scene. Dodana je mogućnost stvaranja događaja Qt Quick Input za 2D elemente ugrađene u 3D scene i teksture. Dodan je API za određivanje sjecišta modela sa zrakom koja izlazi iz proizvoljne točke u sceni.
  • Predložen je javni QML Module CMake API, koji pojednostavljuje proces stvaranja vlastitih QML modula. Proširene su opcije za prilagodbu ponašanja uslužnog programa qmllint (QML linter), a dodana je i podrška za generiranje izvješća o provjeri u JSON formatu. Pomoćni program qmlformat koristi QML knjižnicu dom.
  • Arhitektura modula Qt Multimedia je modernizirana, dodajući značajke kao što su odabir titlova i jezika pri reprodukciji videa, kao i dodavanje naprednih postavki za snimanje multimedijskog sadržaja.
  • Nove metode dodane su u Qt Charts za prilagodbu grafikona.
  • QImage je dodao podršku za slikovne formate koji određuju parametre boja pomoću brojeva s pomičnim zarezom.
  • QByteArray::number() osigurava ispravan rad s negativnim brojevima u nedecimalnim sustavima.
  • Dodana podrška za std::chrono u QLockFile.
  • Qt mreža pruža mogućnost istovremenog korištenja različitih SSL pozadina.
  • Dodana podrška za Apple sustave koji se temelje na M1 ARM čipu. Vraćena je podrška za operativne sustave webOS, INTEGRITY i QNX. Ponuđena je podrška za pregled za Windows 11 i WebAssembly.

Izvor: opennet.ru

Dodajte komentar