Kompania Qt Company ka publikuar versionin e ri të framework-ut Qt 6.2, ku është vazhduar puna për stabilizimin dhe zgjerimin e funksionalitetit të 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 i komponentëve Qt shpërndahet me licencat LGPLv3 dhe GPLv2. Qt 6.2 ka marrë statusin e një versioni LTS, në kuadër të të cilit për përdoruesit me licencë komerciale përditësimet do të ofrohen për tre vjet (për të tjerët, përditësimet do të publikohen për gjashtë muaj deri në daljen e versionit të ardhshëm madhor).
Dega Qt 6.2 është cilësuar se ka arritur paritet me Qt 5.15 për sa i përket përbërjes së moduleve dhe është e përshtatshme për migrimin e shumicës së përdoruesve nga Qt 5. Përmirësimet kryesore në Qt 6.2 lidhen kryesisht me përfshirjen e moduleve që ishin të disponueshme në Qt 5.15, por që nuk ishin ende gati për t'u përfshirë në versionet Qt 6.0 dhe 6.1. Në veçanti, janë shtuar modulet që mungonin:
- 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
Ndryshimet në Qt 6.2 (me një përmbledhje të ndryshimeve në degën Qt 6 mund të njiheni në materialin e mëparshëm):
- NĂ« Qt Quick 3D Ă«shtĂ« shtuar mĂ«nyra e optimizuar e renderimit âInstanced Renderingâ, e cila lejon paraqitjen e menjĂ«hershme tĂ« disa instancave tĂ« tĂ« njĂ«jtit objekt me transformime tĂ« ndryshme. ĂshtĂ« shtuar API 3D Particles pĂ«r tĂ« futur nĂ« skenat 3D efekte tĂ« krijuara nga grumbullime tĂ« mĂ«dha grimcash (tym, mjegull etj.). ĂshtĂ« ofruar mundĂ«sia e krijimit tĂ« ngjarjeve Qt Quick Input pĂ«r elemente 2D tĂ« integruara nĂ« skena dhe tekstura 3D. ĂshtĂ« shtuar gjithashtu njĂ« API pĂ«r tĂ« pĂ«rcaktuar prerjen e modeleve me njĂ« rreze qĂ« del nga njĂ« pikĂ« arbitrare nĂ« skenĂ«.

- ĂshtĂ« prezantuar API publik QML Module CMake, i cili thjeshton procesin e krijimit tĂ« moduleve tuaja QML. JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r konfigurimin e sjelljes sĂ« mjetit qmllint (QML linter), si dhe Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r gjenerimin e raporteve tĂ« verifikimit nĂ« formatin JSON. NĂ« mjetin qmlformat Ă«shtĂ« pĂ«rdorur biblioteka dom e QML.
- ĂshtĂ« modernizuar arkitektura e modulit Qt Multimedia, ku janĂ« shtuar veçori tĂ« tilla si pĂ«rzgjedhja e titrave dhe e gjuhĂ«s gjatĂ« riprodhimit tĂ« videos, si edhe cilĂ«sime tĂ« avancuara pĂ«r kapjen e pĂ«rmbajtjes multimediale.
- Në Qt Charts janë shtuar metoda të reja për konfigurimin e grafikëve.
- Në QImage është shtuar mbështetja për formatet e imazheve që përcaktojnë parametrat e ngjyrës me numra me presje lundruese.
- Në QByteArray::number() është siguruar funksionimi i saktë me numra negativë në sisteme numërimi jo dhjetore.
- Në QLockFile është shtuar mbështetja për std::chrono.
- Në Qt Network është ofruar mundësia e përdorimit njëkohësisht të backend-eve të ndryshme. SSL.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r sistemet Apple tĂ« bazuara nĂ« çipin ARM M1. ĂshtĂ« rikthyer mbĂ«shtetja pĂ«r sistemet operative webOS, INTEGRITY dhe QNX. ĂshtĂ« ofruar mbĂ«shtetje paraprake pĂ«r Windows 11 dhe WebAssembly.
Burimi: opennet.ru

