Izid okvirja Qt 6.2

Podjetje Qt Company je objavilo izdajo ogrodja Qt 6.2, v kateri so nadaljevali z delom na stabilizaciji in razvoju funkcionalnosti različice Qt 6. V Qt 6.2 je podpora za platforme Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY in QNX. Izvorne kode komponent Qt so na voljo pod licencami LGPLv3 in GPLv2. Qt 6.2 je pridobil status LTS-izdaje, v okviru katere bodo za uporabnike komercialne licence posodobitve na voljo tri leta (za ostale bodo posodobitve objavljene šest mesecev pred naslednjim velikim izidom).

Različica Qt 6.2 je označena kot dosega pariteto s Qt 5.15 po vsebini modulov in je primerna za migracijo večine uporabnikov z Qt 5. Ključne izboljšave v Qt 6.2 se predvsem nanašajo na vključitev modulov, ki so bili na voljo v Qt 5.15, vendar niso bili pripravljeni za vključitev v izide Qt 6.0 in 6.1. Zlasti so vključeni manjkajoč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

Spremembe v Qt 6.2 (pregled sprememb v različici Qt 6 lahko preberete v prejšnjem pregledu):

  • V Qt Quick 3D je dodan optimiziran način upodabljanja 'Instanced Rendering', ki omogoča hkratno upodabljanje več primerkov enega objekta z različnimi transformacijami. Dodan je API 3D Particles za dodajanje učinkov, ki jih ustvarja velika skupina delcev (dim, megla itd.) v 3D-scene. Omogočena je tudi ustvarjanje dogodkov Qt Quick Input za 2D-elemente, ki so vključeni v 3D-scene in teksture. Dodan je API za določanje presečišč modelov z žarkom, ki izhaja iz poljubne točke na sceni.
    Predvajaj video
  • Predlagan je javni QML Module CMake API, ki poenostavi postopek ustvarjanja lastnih QML-modulov. Razširjene so možnosti prilagajanja ob behavioru orodja qmllint (QML linter), dodana je podpora za generiranje poročil o preverjanju v formatu JSON. V orodju qmlformat je uporabljena QML-knjižnica dom.
  • Izvedena je bila modernizacija arhitekture modula Qt Multimedia, ki je pridobila funkcionalnosti, kot so izbira podnapisov in jezika pri predvajanju videa, ter dodatne nastavitve za zajem multimedijske vsebine.
  • V Qt Charts so dodane nove metode za prilagajanje diagramov.
  • QImage je dodana podrška za formate slika koji definišu parametre boje pomoću brojeva s pomičnom zarezom.
  • U QByteArray::number() ispravno je omogućeno rukovanje negativnim brojevima u ne-decimalnim brojevnim sustavima.
  • U QLockFile je dodana podrška za std::chrono.
  • U Qt Network omogućena je simultana upotreba različitih backend-a. SSL.
  • Dodana je podrška za Apple-ove sisteme zasnovane na ARM čipu M1. Vraćena je podrška za operativne sisteme webOS, INTEGRITY i QNX. Predložena je preliminarna podrška za Windows 11 i WebAssembly.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster