Qt Company julkisti muutama päivä sitten lanseeraus "Qt 6.2 -kehyksen" uusi versio, jossa työ jatkaa Qt 6 -haaran vakauttamista ja toimivuuden lisäämistä.
Tämä Qt 6.2: n uusi versio tukee Windows 10, macOS 10.14+ ja erilaisia Linux -alustoja Niistä erottuvat Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+ sekä tuki mobiilialustoille iOS 13+, Android (API 23+) ja muut, kuten webOS, INTEGRITY ja QNX.
Qt 6.2: n tärkeimmät uudet ominaisuudet
On havaittu, että lQt 6.2 -haara on saavuttanut moduulikoostumuksen suhteen pariteetin Qt 5.15: n kanssa ja se sopii useimpien käyttäjien Qt 5 -siirtymiseen. Qt 6.2: n tärkeimmät parannukset liittyvät pääasiassa sellaisten moduulien sisällyttämiseen, jotka olivat saatavilla Qt 5.15: ssä, mutta eivät olleet valmiita sisällytettäväksi Qt 6.0- ja 6.1 -versioihin. Erityisesti puuttuvat moduulit ovat mukana:
- qt-bluetooth
- Qt -multimedia
- NFC
- Qt -paikannus
- Qt -pikavalinnat
- Qt RemoteObjects
- Qt -anturit
- Qt SerialBus
- QtSerialPort
- Qt WebChannel
- Qt WebEngine
- Qt WebSockets
- Qt WebView
Qt 6.2: n julkaisun myötä lähes kaikkien käyttäjiemme pitäisi voida siirtää koodinsa Qt 5: stä Qt 6. Olemme tehneet tämän omilla työkaluillamme. Nimittäin Qt Design Studio 2.2 ja Qt Creator 6 beta, jotka julkaistaan pian, perustuvat Qt 6.2 LTS: ään.
Puuttuvien ominaisuuksien lisäämisen lisäksi Qt 6.2 keskittyi kehittäjien vakauden, suorituskyvyn ja elämänlaadun parantamiseen.
Muutoksista, jotka erottuvat tässä uudessa QT 6.2 -versiossa, yksi niistä on nuusi optimoitu renderointitila «Renderointi tilanteissa»Qt Quick 3D: hen, joka mahdollistaa saman objektin useiden esiintymien esittämisen eri muunnoksilla samanaikaisesti, sekä 3D Particles -sovellusliittymä lisättiin myös tehosteiden lisäämiseksi 3D -kohtauksiin, jotka ovat syntyneet suurten hiukkasten (savu, sumu jne.)
Myös tässä uudessa versiossa tarjosi mahdollisuuden luoda Qt Quick Input -tapahtumia 2D -elementeille upotettu 3D -kohtauksiin ja tekstuureihin. Sovellusliittymä on lisätty määrittämään mallien leikkauspiste säteen kanssa, joka lähtee kohtauksen mielivaltaisesta pisteestä.
Se on myös korostettu Yksinkertaistamiseksi on ehdotettu julkista QML -moduulia CMake API prosessi käyttäjälle QML -moduulien luominenQmllint -apuohjelman (QML -linkki) toiminnan määrittämisen vaihtoehtojen lisäksi on lisätty tuki vahvistusraporttien luomiseen JSON -muodossa. Qmlformat -apuohjelma käyttää QML -dom -kirjastoa.
Toisaalta korostetaan myös sitä, että Qt Multimedia -moduulin arkkitehtuuria on modernisoitu, ja siinä on ilmestynyt ominaisuuksia, kuten tekstityksen ja kielen valinta videon toistoon, sekä lisäasetukset multimediasisällön kaappaamiseen. menetelmiä Qt -kaavioihin kaavojen mukauttamiseksi.
Muista muutoksista jotka erottuvat tästä uudesta QT 6.2 -versiosta:
- QImage lisäsi tuen kuvamuodoille, jotka määrittävät liukulukun väriparametrit.
- QByteArray :: number () tarjoaa negatiivisten lukujen oikean käsittelyn ei-desimaalijärjestelmissä.
- Lisätty std :: chrono -tuki QLockFile -tiedostoon.
- Qt Network tarjoaa mahdollisuuden käyttää eri SSL -taustajärjestelmiä samanaikaisesti.
- Lisätty tuki Apple -järjestelmille, jotka perustuvat ARM M1 -piiriin. Palasi webOS-, INTEGRITY- ja QNX -käyttöjärjestelmien tuki. Alustavaa tukea Windows 11: lle ja WebAssemblelle on ehdotettu.
Jos olet kiinnostunut tietämään siitä lisää Voit tarkistaa tämän uuden QT -version tiedot Seuraavassa linkissä.
Lopuksi sinun pitäisi tietää, että Qt -komponenttien lähteet on julkaistu LGPLv3- ja GPLv2 -lisensseillä. Qt 6.2 sai LTS -version tilan, jonka sisällä päivitykset luodaan kaupallisen lisenssin käyttäjille kolmen vuoden kuluessa (loput päivitykset julkaistaan kuusi kuukautta ennen seuraavan merkittävän version muodostamista).