Nauja Qt 5.15 jau buvo išleista prieš kelias dienas ir yra išdėstyta kaip LTS versija, kuri bus pratęstas 3 metų paramos laikotarpis pliusas tai naujausia visiems prieinama versija.
Kadangi kuo daugiau jūsų žinos, buvo pakeista politika atviro kodo bendruomenės atžvilgiu, šie pataisymai bus atnaujinti tik turintiems licenciją.
Žinoma, ši versija yra suderinama atgaline data. Turėdamas ilgą klaidų taisymų sąrašą, jis tai laiko stabiliausia iki šiol versija. Pasiruošti ateičiai.
Be to, tai taip pat paskutinė nedidelė Qt 5 versija, nes „Qt 6“ paleidimas planuojamas metų pabaigoje.
Keliais žodžiais ši nauja Qt 5.15 LTS versija yra pagrindas Qt6, kuris atneš gilesnius sistemos pagrindo pokyčius rizikuodamas sulaužyti apskaitą, tačiau ne tokiu žiauriu būdu, kaip perėjimas tarp Qt 4 ir Qt. 5 Qt.
Pagrindinės naujos „Qt 5.15 LTS“ savybės
Viena iš pagrindinių naujovių, pateiktų šioje naujojoje QT versijoje, irs 3D API abstrakcija. Kadangi per pastaruosius dvejus metus reikšmingi pokyčiai pramonėje apsunkino 3D grafiką naudojančių programų kūrimą ir įgyvendinimą.
Pažadėjęs pažadėti Qt tarp platformų, kūrėjai norėjo, kad sprendimas veiktų visur. Norėdami tai pasiekti, prieš kiek daugiau nei metus jie pradėjo kurti visų šių skirtingų API abstrakcijos sluoksnį.
„Qt Rendering Hardware Interface“ (RHI) yra jos rezultatas ir jis gali būti naudojamas paleisti „Qt Quick“ programas be „Direct 3D“, „Metal“ ir „Vulkan“, taip pat „OpenGL“.
Dar viena svarbi nauja funkcija Qt 5.15 jis taip pat susijęs su grafika. Iš esmės, Qt 5.0, „Qt Quick“ buvo pristatytas kaip kertinis akmuo Qt architektūros. Jų tikslas buvo supaprastinti animuotų ir liečiamų 2D vartotojo sąsajų kūrimą.
„Qt 5.15“ yra visiškai suderinamas „Qt Quick 3D“, kuris praplečia 3D turinio naudojimo paprastumo ir integravimo į „Qt Quick“ pagrįstas programas koncepciją.
Naudodami „Qt Quick 3D“, dabar galite lengvai apibrėžti 3D siužetą QML, apibrėžti jo tinklelius, šviesas ir medžiagas ir sklandžiai viską sujungti su 2D vartotojo sąsaja.
Jei 2D ir 3D elementus turėjote kurti atskirai, naudodamiesi skirtingomis technologijomis (naudodami „Qt 3D“, „Qt 3D Studio“ arba „OpenGL raw“), dabar turite po ranka integruotą sprendimą.
Be to, „Qt Quick 3D“ suteikia daug galimybių sukurti šaunias naujas programas į vartotojo sąsają įtraukiantys 2D ir 3D elementus. „Qt Quick 3D“ taip pat suderinamas su „Qt Design Studio 1.5“.
O Qt QML kūrėjai mini Jie pageidavo sutelkti dėmesį į pasirengimą Qt 6, o tai leido sukurti naudingą naujų Qt 5.15 funkcijų rinkinį.
QML dabar turite sąvoką „reikalingos“ savybės komponentams. Tai yra savybės kurį turi apibrėžti komponento vartotojas. Komponentus dabar galima nurodyti internete QML faile. Pridėtas naujas deklaratyvus tipų registravimo būdas.
Kita vertus, minima patobulintas įrankis qmllint ir siūlo daug geresnius įspėjimus apie galimas problemas QML kodo bazėje.
Taip pat, buvo pridėtas naujas įrankis qmlformat kurie gali padėti formatuoti QML failus pagal standartines QML kodavimo stiliaus gaires.
Galiausiai, Buvo atliktas darbas siekiant užtikrinti, kad Qt, naudojamas Qt MCU ir Qt 5.15, būtų suderinamas.
Jei norite apie tai sužinoti daugiau, galite patikrinti šios naujos versijos paskelbimą Šioje nuorodojeBe to, galite rasti atsisiuntimo nuorodas, kuriose galite paprašyti nemokamos bandomosios licencijos (joje nėra kai kurių funkcijų).
Norėdami atsisiųsti „Qt“, dabar turite turėti „Qt“ paskyrą, kad gautumėte internetinį diegimo programą ir atsisiųstumėte bet kurią sistemos versiją.
Atkreipkite dėmesį, kad Qt 5.9 LTS palaikymas baigsis 31 m. Gegužės 2020 d.