Lëshimi i kornizës së Qt 6.2

Kompania Qt ka publikuar një version të kornizës Qt 6.2, në të cilën puna vazhdon për të stabilizuar dhe rritur funksionalitetin e degës Qt 6. Qt 6.2 ofron mbështetje për platformat Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY dhe QNX. Kodi burimor për komponentët Qt ofrohet nën licencat LGPLv3 dhe GPLv2. Qt 6.2 ka marrë statusin e lëshimit LTS, brenda të cilit do të gjenerohen përditësime për përdoruesit e licencës komerciale për tre vjet (për të tjerët, përditësimet do të publikohen për gjashtë muaj përpara se të formohet lëshimi tjetër madhor).

Dega Qt 6.2 është shënuar se ka arritur barazi me Qt 5.15 për sa i përket përbërjes së modulit dhe është e përshtatshme për migrim nga Qt 5 për shumicën e përdoruesve. Përmirësimet kryesore në Qt 6.2 kryesisht kanë të bëjnë me përfshirjen e moduleve që ishin të disponueshme në Qt 5.15, por nuk ishin gati për t'u përfshirë në versionet Qt 6.0 dhe 6.1. Në veçanti, përfshihen modulet që mungojnë:

  • qt-bluetooth
  • Multimedia Qt
  • NFC 
  • Pozicionimi Qt
  • Dialogje të shpejta Qt
  • Qt RemoteObjects
  • Sensorë Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Ndryshimet në Qt 6.2 (një përmbledhje e ndryshimeve në degën Qt 6 mund të gjendet në rishikimin e mëparshëm):

  • Një modalitet i optimizuar i interpretimit "Instanced Rendering" është shtuar në Qt Quick 3D, i cili ju lejon të jepni disa shembuj të të njëjtit objekt me transformime të ndryshme në të njëjtën kohë. U shtua API 3D Particles për shtimin e efekteve të krijuara nga një grumbullim i madh grimcash (tymi, mjegulla, etj.) në skenat 3D. U shtua aftësia për të krijuar ngjarje Qt Quick Input për elementët 2D të ngulitur në skena dhe tekstura 3D. U shtua një API për përcaktimin e kryqëzimit të modeleve me një rreze që buron nga një pikë arbitrare në skenë.
  • Është propozuar një API publike e modulit QML CMake, duke thjeshtuar procesin e krijimit të moduleve tuaja QML. Opsionet për personalizimin e sjelljes së mjetit qmllint (QML linter) janë zgjeruar dhe është shtuar mbështetja për gjenerimin e raporteve të verifikimit në formatin JSON. Shërbimi qmlformat përdor dom bibliotekën QML.
  • Arkitektura e modulit Multimedia Qt është modernizuar, duke shtuar veçori të tilla si zgjedhja e titrave dhe gjuhës gjatë luajtjes së videos, si dhe shtimi i cilësimeve të avancuara për kapjen e përmbajtjes multimediale.
  • Metoda të reja janë shtuar në grafikët Qt për personalizimin e grafikëve.
  • QImage shtoi mbështetje për formatet e imazhit që specifikojnë parametrat e ngjyrave duke përdorur numrat me pikë lundruese.
  • QByteArray::number() siguron punë korrekte me numra negativë në sistemet jo dhjetore.
  • U shtua mbështetje std::chrono në QLockFile.
  • Rrjeti Qt ofron mundësinë për të përdorur mbështetës të ndryshëm SSL në të njëjtën kohë.
  • Mbështetje e shtuar për sistemet Apple bazuar në çipin M1 ARM. Mbështetja për sistemet operative webOS, INTEGRITY dhe QNX është kthyer. Ofrohet mbështetje paraprake për Windows 11 dhe WebAssembly.

Burimi: opennet.ru

Shto një koment