Nova različica Qt 5.15 je bil izdan že pred nekaj dnevi in je postavljen kot različica LTS, ki bo imel podaljšano obdobje podpore 3 leta plus je najnovejša različica, ki je na voljo vsem.
Ker bo toliko vas vedelo, je bila narejena sprememba politike do odprtokodne skupnosti, saj bodo le tisti z licenco imeli naslednje popravne posodobitve.
Seveda je ta različica združljiva z nazaj. Z dolgim seznamom odpravkov napak ga uvršča med najbolj stabilne različice do zdaj. Da se pripravim na prihodnost.
Poleg tega je to tudi zadnja manjša različica Qt 5, saj je lansiranje Qt 6 predvideno za konec leta.
Na kratko je ta nova različica Qt 5.15 LTS osnova za Qt6, ki bo prinesla globlje spremembe v jedro okvira z nevarnostjo zloma računovodstva, vendar na manj brutalen način kot prehod med Qt 4 in Qt 5 .
Glavne novosti Qt 5.15 LTS
Ena glavnih novosti, ki je predstavljena v tej novi različici QT, ins abstrakcijo 3D API. Ker so v zadnjih dveh letih pomembne spremembe v industriji zapletle razvoj in izvajanje aplikacij, ki uporabljajo 3D grafiko.
Z obljubo Qt za več platform razvijalci so želeli rešitev, ki bo delovala povsod. Da bi to dosegli, so začeli delati abstrakcijski sloj za vse te različne API-je pred dobrim letom dni.
Rezultat je Qt Rendering Hardware Interface (RHI) in se lahko uporablja za zagon aplikacij Qt Quick poleg Direct 3D, Metal in Vulkan ter OpenGL.
Še ena pomembna novost v Qt 5.15 je povezan tudi z grafiko. V bistvu je v Qt 5.0 Qt Quick je bil predstavljen kot temeljni kamen arhitekture Qt. Njihov cilj je bil poenostaviti ustvarjanje uporabniških vmesnikov na dotik in animiranih 2D.
Qt 5.15 ima popolnoma združljiv Qt Quick 3D, ki razširja koncept enostavnosti uporabe in integracije 3D vsebin v Qt Quick-based aplikacijah.
Z Qt Quick 3D lahko zdaj enostavno definirate 3D sceno v QML, določite očesa, luči in materiale ter vse skupaj brezhibno združite z 2D uporabniškim vmesnikom.
Kjer ste morali ločiti 2D in 3D elemente ločeno z različnimi tehnologijami (z uporabo Qt 3D, Qt 3D Studio ali OpenGL raw), imate zdaj na dosegu roke integrirano rešitev.
Poleg tega, Qt Quick 3D doda veliko možnosti za ustvarjanje novih zanimivih aplikacij ki vključujejo 2D in 3D elemente v uporabniški vmesnik. Qt Quick 3D je združljiv tudi s Qt Design Studio 1.5.
Medtem ko je v Qt QML razvijalci omenjajo Raje so se osredotočili na priprave na Qt 6, kar je privedlo do uporabnega nabora novih funkcij v Qt 5.15.
QML zdaj imate koncept "zahtevanih" lastnosti za komponente. To so lastnosti ki jih mora definirati uporabnik komponente. Komponente je zdaj mogoče določiti v spletu v datoteki QML. Dodan je nov deklarativni način registracije vrst.
Po drugi strani se omenja, da izboljšano je orodje qmllint in ponuja veliko boljša opozorila o morebitnih težavah v osnovi kode QML.
Tudi, dodano je novo orodje qmlformat kar lahko pomaga pri formatiranju datotek QML v skladu s standardnimi smernicami sloga kodiranja QML.
Končno, Opravljeno je bilo delo za zagotovitev združljivosti QML, uporabljenega v Qt za MCU in Qt 5.15.
Če želite vedeti več o tem, lahko preverite objavo te nove različice V naslednji povezaviPoleg tega lahko najdete tudi povezave za prenos, kjer lahko zahtevate brezplačno preskusno licenco (ne vključuje nekaterih funkcij).
Če želite prenesti Qt, morate imeti račun Qt, da dobite spletni namestitveni program in prenesete katero koli različico okolja.
Upoštevajte, da bo podpora za Qt 5.9 LTS potekla 31. maja 2020.
Omeniti izdajo posodobitev Qt in tega ne storiti je enako. Bralci morajo vedeti, kako veliki projekti, kot je KDE, to rešujejo, da lahko stavijo na to namizje ali ga opustijo.