„Qt 6.2“ jau buvo išleistas ir tai yra jo naujienos

„Qt Company“ pristatė prieš kelias dienas pradėtas nauja „Qt 6.2 sistemos“ versija, kurioje darbas ir toliau stabilizuojasi ir didina Qt 6 šakos funkcionalumą.

Ši nauja „Qt 6.2“ versija palaiko „Windows 10“, „macOS 10.14+“ ir skirtingas „Linux“ platformas Tarp jų išsiskiria „Ubuntu 20.04+“, „CentOS 8.1+“, „openSUSE 15.1+“, taip pat mobiliųjų platformų „iOS 13+“, „Android“ (API 23+) ir kitų, tokių kaip „webOS“, „INTEGRITY“ ir „QNX“, palaikymas.

Pagrindinės naujos Qt 6.2 savybės

Pastebima, kad l„Qt 6.2“ filialas pagal modulio sudėtį yra lygus Qt 5.15 ir tai tinka daugelio vartotojų Qt 5 migracijai. Pagrindiniai „Qt 6.2“ patobulinimai daugiausia susiję su modulių, kurie buvo prieinami „Qt 5.15“, įtraukimu, tačiau nebuvo paruošti įtraukti į „Qt 6.0“ ir „6.1“ versijas. Visų pirma, trūksta modulių:

  • „Qt Bluetooth“
  • „Qt Multimedia“
  • NFC
  • Qt padėties nustatymas
  • „Qt“ greiti dialogai
  • „Qt RemoteObjects“
  • Qt jutikliai
  • „Qt SerialBus“
  • „Qt SerialPort“
  • „Qt WebChannel“
  • „Qt WebEngine“
  • „Qt WebSockets“
  • „Qt WebView“

Išleidę „Qt 6.2“, beveik visi mūsų vartotojai turėtų turėti galimybę perkelti savo kodą iš „Qt 5“ į „Qt 6.“. Tai padarėme naudodami savo įrankius. Būtent „Qt Design Studio 2.2“ ir netrukus pasirodysianti „Qt Creator 6“ beta versija yra paremta „Qt 6.2 LTS“.

„Qt 6.2“ ne tik pridėjo trūkstamų funkcijų, bet ir siekė pagerinti kūrėjų stabilumą, našumą ir gyvenimo kokybę.

Iš pakeitimų, kurie išsiskiria šioje naujoje QT 6.2 versijoje, vienas iš jų yra nnaujas optimizuotas atvaizdavimo režimas „Atvaizdavimas tam tikrais atvejais»„ Qt Quick 3D “, Tai leidžia vienu metu pateikti kelis to paties objekto egzempliorius su skirtingomis transformacijomis, taip pat pridėta 3D dalelių API, kad būtų pridėti efektų 3D scenoms, kurias sukuria didelės dalelių sankaupos (dūmai, rūkas ir kt.).

Taip pat šioje naujoje versijoje suteikė galimybę sukurti „Qt Quick Input“ įvykius 2D elementams įterptas į 3D scenas ir tekstūras. Buvo pridėta API, skirta nustatyti modelių sankirtą su spinduliu, sklindančiu iš savavališko scenos taško.

Taip pat pabrėžiama Siekiant supaprastinti, buvo pasiūlytas viešas QML modulis CMake API vartotojui procesą kuriant QML moduliusBe „qmllint“ įrankio (QML linter) elgsenos konfigūravimo parinkčių, buvo pridėtas palaikymas generuoti patvirtinimo ataskaitas JSON formatu. „Qmlformat“ įrankis naudoja QML dom biblioteką.

Kita vertus, taip pat pabrėžiama, kad buvo modernizuota „Qt Multimedia“ modulio architektūra, kurioje atsirado tokios funkcijos kaip subtitrų ir kalbos pasirinkimas vaizdo įrašams atkurti, taip pat išplėstiniai daugialypės terpės turinio fiksavimo nustatymai. metodus Qt diagramoms pritaikyti diagramoms.

Iš kitų pokyčių kurie išsiskiria iš šios naujos QT 6.2 versijos:

  • „QImage“ pridėjo palaikymą vaizdo formatams, kuriuose nurodomi slankiojo kablelio spalvų parametrai.
  • „QByteArray :: number“ () suteikia teisingą neigiamų skaičių tvarkymą ne dešimtainėse sistemose.
  • „QLockFile“ pridėtas std :: chrono palaikymas.
  • „Qt Network“ suteikia galimybę vienu metu naudoti skirtingas SSL užpakalines programas.
  • Papildomas „Apple“ sistemų, pagrįstų ARM M1 lustu, palaikymas. Grąžintas „webOS“, „INTEGRITY“ ir „QNX“ operacinių sistemų palaikymas. Buvo pasiūlyta preliminari „Windows 11“ ir „WebAssemble“ parama.

Jei norite sužinoti apie tai daugiau Apie šią naują QT versiją galite patikrinti išsamią informaciją Šioje nuorodoje.

Galiausiai turėtumėte žinoti, kad Qt komponentų šaltiniai yra paskelbti pagal LGPLv3 ir GPLv2 licencijas. „Qt 6.2“ gavo LTS versijos būseną, per kurią per trejus metus komercinės licencijos vartotojams bus sugeneruoti atnaujinimai (likusiems atnaujinimai bus išleisti likus šešiems mėnesiams iki kitos svarbios versijos suformavimo).


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.