Qt 5.14 on varustatud sõltumatu graafilise API-ga, QML-i API-ga ja palju muud

QT 5.14

Pärast kuut kuud arengut, on teatatud raamistiku käivitamisest ristplatvorm Qt 5.14. Qt vabastamine 5.14 juhatas sisse Qt 6 haru, oodatakse olulisi arhitektuurilisi muudatusi. 6. kvartal on kavandatud järgmise aasta lõpuks ning uuele versioonile ülemineku hõlbustamiseks otsustati lisada Qt 5.14 ja Qt 5.15 LTS väljaannetesse mõningate uuenduste esialgsed rakendused.

Qt komponentide lähtekood on litsentsitud LGPLv3 ja GPLv2, Qt arendaja tööriistadega, nagu Qt Creator ja qmake, ning mõned moodulid on litsentsitud GPLv3 all.

Qt 5.14 peamised uued funktsioonid

Qt 5.14 selles uues versioonis teatavaks tehtud peamiste muudatuste hulgas võime seda leida Qt Quick pakub nüüd graafilist API-d mis on mõeldud operatsioonisüsteemi 3D-liidesest sõltumatuks.

Qt 5.14 ajal pakutakse välja uue stseenide renderdamise mootori esialgne rakendamine, kasutades uut kihti RHI (Riistvaraliidese renderdamine), et tagada Qt Quick rakenduste olemasolu töötage mitte ainult OpenGL-is, nagu varem, vaid kasutage ka Vulkan, Metal ja Direct 3D 11.

Praegu uus mootor pakutakse võimaluse kujul, mis võimaldab teil koostada rakendusi Qt 6-le üleminekuks, kus RHI-d kasutatakse vaikimisi diagrammide kuvamiseks.

Teisest küljest on Qt 5.14-s silma paistnud uus uudsus uus eksperimentaalne moodul Qt Quick 3D, mis pakub ühtne API Qt Quicki kasutajaliideste loomiseks mis ühendavad 2D ja 3D graafikaelemendid.

Qt Quick 3D on praeguses versioonis märgitud tehnoloogia eelvaadena ja see peaks Qt 5.15-s sisalduma täismoodulina.

Teised märkimisväärsed uuendused Qt 5.14-s on skõrge eraldusvõimega tugi ja värviruumi teabe hindamine õigeks värviekraaniks õigesti kalibreeritud ekraanidel sealhulgas võime määrata murdosa skaala tegureid.

Androidi jaoks on lisatud tugi mitmesuguseid ABI-sid hõlmavatele järkudele, mis võimaldab rakendust mitme arhitektuuri jaoks korraga kompileerida. Samuti lisati tugi AAB-paketi vormingule, mis võimaldab kõigi toetatud arhitektuuride rakendusi ühes failis edastada.

Lisaks viidi läbi Qt 3D mooduli jõudluse optimeerimine, sealhulgas töö voogude, kaadripuhverobjektide ja teavitussüsteemi kaasajastamisega. Selle tulemusena oli võimalik vähendada protsessori koormust kaadri renderdamisel ja suurendada sünkroniseerimise efektiivsust täidetud lõimede vahel.

Muudest muudatustest mida selle uue versiooni teadaandes esile tõstetakse, võime leida järgmise:

  • Lisatud on hiireratta sündmuste käitleja WheelHandler ja ka emuleeritud ratta puuteplaadi sündmused.
  • Lisatud võimalus lisada piltide jaoks värviruume, võimaldades korrektset värvide taasesitamist, kui kuvatakse pilte kalibreeritud monitoridel.
  • Lisati nimeruum QColorConstants, mis kompileerimise ajal võimaldab teil QColori klassi eelnevalt kindlaksmääratud paletiga instantiseerida.
  • Qt vidinad ja Qt Quick komponendid tekstiredaktorite loomiseks on lisanud tuge Markdowni vormingus lugemiseks ja kirjutamiseks.
  • QCalenderi API rakendab võimet töötada mitte-gregooriuse kalendritega.
  • Qt võrgumoodulisse on lisatud API-d HTTP / 2 sätete konfigureerimiseks ja võrguühenduse jälgimiseks.
  • Qt Wayland Compositori, Qt Application Manageri ja Qt PDF-i komponentide litsents on LGPLv3-lt muutunud GPLv3-le, st linkimine nende komponentide uute versioonidega nõuab nüüd lähtekoodide avamist GPLv3-ga ühilduvate litsentside all või kommertslitsentsi ostmist (LGPLv3 võimaldas lingi varaline kood).

Kui soovite selle kohta rohkem teada saada, saate kontrollida selle uue versiooni avaldamist Järgmisel lingilLisaks leiate ka allalaadimislingid, kust saate taotleda tasuta proovilitsentsi (see ei sisalda mõnda funktsiooni).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.