I-Qt 5.15 ihlelwa njengeNkxaso yexesha elide (LTS). Kwangaxeshanye, kuhlaziyo loluntu kwisebe 5.15
Siseko
- Umsebenzi uqhubekile ekudaleni i-API yemizobo ekhutshiweyo engaxhomekeke kwi-3D API yenkqubo yokusebenza. Icandelo eliphambili le-Qt entsha ye-graphics stack yi-injini ye-scene rendering, esebenzisa i-RHI (i-Rendering Hardware Interface) umaleko wokunika amandla usetyenziso oluKhawulezayo lwe-Qt kungekuphela nje nge-OpenGL, kodwa nangaphezulu kwe-Vulkan, i-Metal kunye ne-Direct 3D APIs. Kwi-5.15, i-graphics stack entsha inikezelwa ngendlela yokhetho olunesimo "soBuchwepheshe beTekhnoloji".
- Inkxaso yemodyuli epheleleyo inikezelwe
Qt Quick 3D , apho uphawu lophuhliso lovavanyo lususiwe. I-Qt Quick 3D ibonelela nge-API emanyeneyo yokudala ujongano lomsebenzisi olusekwe kwi-Qt eKhawulezayo edibanisa i-2D kunye ne-3D yemizobo yemizobo. I-API entsha ikuvumela ukuba usebenzise i-QML ukuchaza izinto ze-3D zojongano ngaphandle kokusebenzisa ifomathi ye-UIP. Kwi-Qt eKhawulezayo 3D, ungasebenzisa ixesha lokusebenza elinye (Qt Quick), ubeko lwendawo enye kunye nesakhelo soopopayi esinye se-2D kunye ne-3D, kwaye usebenzise i-Qt Design Studio kuphuhliso lojongano olubonakalayo. Imodyuli isombulula iingxaki ezifana ne-overhead enkulu xa idibanisa i-QML kunye nomxholo ovela kwi-Qt 3D okanye i-3D Studio, kwaye inika amandla okuvumelanisa ii-animations kunye nokuguqulwa kwinqanaba lesakhelo phakathi kwe-2D kunye ne-3D.Iimpawu ezintsha ezongeziweyo kwi-Qt Quick 3D ziquka inkxaso yeziphumo ze-post-processing, i-C ++ API ye-geometry manipulation, i-API yokujikeleza esekelwe kwiklasi ye-QQuaternion, kunye nenkxaso yezibane zamanqaku. Ukuvavanya iimpawu ezahlukeneyo ze-Qt Quick 3D
ilungisiwe isicelo esikhethekileyo sedemo esibonisa indlela onokuthi utshintshe ngayo iintlobo kunye nemithombo yokukhanyisa, sebenzisa iimodeli eziyinkimbinkimbi, ukuguqula ukuthungwa, izixhobo kunye nokuchasana nokuchasana. Ngaxeshanyeicetywayo ukukhululwaokusingqongileyo ukuyila ujongano lomsebenzisi weQt Design Studio 1.5, ebonelela ngenkxaso epheleleyo yeQt Quick 3D.
- Kwi-Qt QML umsebenzi wawu
zigxile ekulungiseleleni iQt 6. Ukukwazi ukusebenzisa iipropati ezinophawu 'olufunekayo' kumacandelo, ukufakwa kwawo okusisinyanzelo, kuphunyeziwe. Usetyenziso lwe-qmllint luphucule ukuveliswa kwezilumkiso malunga neengxaki ezinokwenzeka kwikhowudi ye-QML. Kongezwe into eluncedo ye-qmlformat, eyenza kube lula ukufomatha ikhowudi ye-QML ngokuhambelana nezikhokelo zesimbo sokubhala. Ukuqinisekisa ukuhambelana kwe-QML noshicilelo lwe-Qt lweiimicrocontroller . - Kwi-Qt Quick, inkxaso yezithuba zemibala yongezwe kwinto yoMfanekiso. Into entsha yePathText element yongezwe kwi-Qt Quick Shapes.
Ipropathi ye-cursorShape yongezwe kwisibambi sesalathisi, apho unokutshintsha imilo yesalathisi semouse kwiindlela zedesktop. Yongeza iHeaderView element ukwenza kube lula ukongeza iiheader ezithe nkqo nezithe tye kwiitafile ezisekwe kwiTableView. - Inkxaso yomxhasi wefestile yomthengi (CSD) iphuculwe kakhulu, ivumela isicelo ukuba sichaze imihombiso yaso yefestile kunye nokubeka umxholo wesiko kwibar yewonga yefestile.
- Imodyuli izinzile
Qt Lottie , ebonelela ngeQML API ephucukileyo ekuvumela ukuba unikezele ngemizobo kunye noopopayi ngaphandle kwefomathi ye-JSON usebenzisa iplagi ye-Bodymovin ye-Adobe After Effects. Enkosi kuQtLottie, umyili unokulungisa iziphumo zoopopayi kwisicelo esifanelekileyo, kwaye umphuhlisi angaqhagamshela ngqo iifayile ezithunyelwe ngaphandle kujongano lwesicelo kwiQtQuick. I-QtLottie ibandakanya i-injini encinci eyakhelwe-ngaphakathi yokwenza oopopayi, ukunqampuna, ukwahlula kunye nezinye iziphumo. I-injini iyafikeleleka ngeLottieAnimation QML element, enokulawulwa kwikhowudi yeQML ngendlela efanayo nayo nayiphi na enye into yeQtQuick. - Injini ye-browser ye-Qt WebEngine ihlaziywe kwisiseko sekhowudi
I-Chromium 80 (kwisebe 5.14 iChromium 77 isetyenzisiwe, inguqulelo yangokuI-Chromium 83 ). - Imodyuli ye-Qt 3D iphucule iprofayili kunye nezixhobo zokulungisa iimpazamo.
- I-Qt Multimedia yongeze inkxaso yonikezelo lwe-multi-surface.
- Kwi-Qt GUI, ukulinganisa umfanekiso kunye nemisebenzi yokuguqulwa ngoku i-multi-threaded kwiimeko ezininzi.
- Inethiwekhi ye-Qt yongeze inkxaso yexesha elimiselweyo kunye
iindlela ezimfutshane zeseshoni in TLS 1.3 (Itikiti leSeshini, likuvumela ukuba uqalise iseshoni ngaphandle kokugcina imeko kwicala lomncedisi). - Yenza i-Qt Core, i-QRunnable kunye ne-QThreadPool isebenze nge-std ::umsebenzi. Yongezwe indlela entsha QFile ::moveToTrash () yokuhambisa izinto kwinkunkuma, kuthathelwa ingqalelo iinkcukacha zamaqonga ahlukeneyo.
- Kwi-Qt ye-Android
yongezwe Inkxaso yeengxoxo zomthonyama zokuvula nokugcina iifayile.
umthombo: opennet.ru