I-Qt 5.15 ihlukaniswa njengokukhishwa Kokusekelwa Kwesikhathi Eside (LTS). Ngaso leso sikhathi, umphakathi ubuyekeza igatsha 5.15
main
- Umsebenzi uqhubekile ekudaleni i-API yezithombe engancikile ku-3D API yesistimu yokusebenza. Ingxenye eyinhloko yesitaki sezithombe ze-Qt entsha injini yokunikeza indawo, esebenzisa isendlalelo se-RHI (Rendering Hardware Interface) ukuze inike amandla izinhlelo zokusebenza ze-Qt Quick hhayi nge-OpenGL kuphela, kodwa futhi naphezu kwe-Vulkan, Metal kanye ne-Direct 3D APIs. Ngo-5.15, isitaki sezithombe esisha sinikezwa ngendlela yenketho enesimo sokuthi "Ukuhlola Kuqala Kobuchwepheshe".
- Ukusekelwa kwemojuli egcwele kuhlinzekiwe
Qt Quick 3D , lapho uphawu lokuthuthukiswa kokuhlolwa lususiwe. I-Qt Quick 3D inikeza i-API ehlanganisiwe yokudala izixhumanisi zomsebenzisi ezisuselwe ku-Qt Quick ehlanganisa izici zezithombe ze-2D ne-3D. I-API entsha ikuvumela ukuthi usebenzise i-QML ukuze uchaze izici zesixhumi esibonakalayo se-3D ngaphandle kokusebenzisa ifomethi ye-UIP. Ku-Qt Quick 3D, ungasebenzisa isikhathi sokusebenza esisodwa (Qt Quick), ukwakheka kwesigcawu esisodwa kanye nohlaka olulodwa lokugqwayiza lwe-2D ne-3D, futhi usebenzise i-Qt Design Studio ukuze uthuthukise isixhumi esibonakalayo. Imojuli ixazulula izinkinga ezifana ne-overhead enkulu lapho ihlanganisa i-QML nokuqukethwe okusuka ku-Qt 3D noma i-3D Studio, futhi inikeza ikhono lokuvumelanisa ukugqwayiza nokuguqulwa ezingeni lozimele phakathi kwe-2D ne-3D.Izici ezintsha ezengezwe ku-Qt Quick 3D zihlanganisa ukusekelwa kwemiphumela yangemuva kokucubungula, i-C++ API yokuguqulwa kwejometri, i-API yokuzungezisa esekelwe ekilasini le-QQuaternion, nokusekelwa kwezibani zamaphuzu. Ukuze uhlole izici ezihlukahlukene ze-Qt Quick 3D
ilungisiwe uhlelo lokusebenza olukhethekile lwedemo olubonisa ukuthi ungazishintsha kanjani izinhlobo nemithombo yokukhanyisa, sebenzisa amamodeli ayinkimbinkimbi, ulawule ukuthungwa, izinto zokwakha kanye nokuphikisana nokuhlukaniswa. Kanyekanyeehlongozwayo ukukhululwaimvelo ukuklama ukusebenzelana komsebenzisi kwe-Qt Design Studio 1.5, ehlinzeka ngokusekela okugcwele kwe-Qt Quick 3D.
- E-Qt QML umsebenzi wawunjalo
kugxilile kulungiselelwa i-Qt 6. Ikhono lokusebenzisa izakhiwo ezinesici 'esidingekayo' ezingxenyeni, ukufakwa kwazo okuyimpoqo, sekwenziwe. Insiza ye-qmllint ithuthukise ukukhiqizwa kwezixwayiso mayelana nezinkinga ezingaba khona kukhodi ye-QML. Kwengezwe insiza ye-qmlformat, eyenza kube lula ukufometha ikhodi ye-QML ngokuhambisana nemihlahlandlela yesitayela sokubhala amakhodi. Ukuqinisekisa ukuhambisana kwe-QML ne-Qt edition yeama-microcontroller . - Ku-Qt Quick, usekelo lwezikhala zemibala lwengeziwe entweni yesithombe. I-elementi entsha ye-PathText yengezwe ku-Qt Quick Shapes.
Isici se-cursorShape sengezwe kusibambi sesikhombi, ongashintsha ngaso umumo wekhesa yegundane ezinhlelweni zedeskithophu. Kwengezwe i-elementi ye-HeaderView ukuze kube lula ukwengeza izihloko ezime mpo nezivundlile kumathebula asekelwe ku-TableView. - Ukusekelwa komhlobiso wewindi lohlangothi lweklayenti (CSD) kuthuthukiswe kakhulu, okuvumela uhlelo lokusebenza ukuthi luchaze imihlobiso yalo yamawindi futhi lubeke okuqukethwe ngokwezifiso kubha yesihloko sewindi.
- Imojuli izinzile
Qt Lottie , ehlinzeka nge-QML API ethuthukisiwe ekuvumela ukuthi unikeze ngezithombe nokugqwayiza okuthunyelwa ngaphandle ngefomethi ye-JSON usebenzisa i-plugin ye-Bodymovin ye-Adobe After Effects. Ngenxa ye-QtLottie, umklami angalungisa imiphumela yokugqwayiza kuhlelo lokusebenza olulula, futhi umthuthukisi angaxhuma ngokuqondile amafayela athunyelwe kusixhumi esibonakalayo sohlelo lokusebenza ku-QtQuick. I-QtLottie ihlanganisa injini encane eyakhelwe ngaphakathi yokwenza upopayi, ukunqampuna, ukubeka izingqimba neminye imiphumela. Injini ifinyeleleka nge-elementi ye-LottieAnimation QML, engalawulwa ngekhodi ye-QML ngendlela efanayo nanoma iyiphi enye into ye-QtQuick. - Injini yesiphequluli se-Qt WebEngine ibuyekeziwe yaba yisizinda sekhodi
I-Chromium 80 (egatsheni elithi 5.14 Chromium 77 isetshenzisiwe, inguqulo yamanje iyiI-Chromium 83 ). - Imojuli ye-Qt 3D ithuthukise amathuluzi okwenza iphrofayela nokususa iphutha.
- I-Qt Multimedia yengeze ukusekelwa kokunikezwa kwezindawo eziningi.
- Ku-Qt GUI, ukukala kwesithombe nokusebenza kokuguqulwa manje sekunemicu eminingi ezimweni eziningi.
- I-Qt Network yengeze usekelo lokuvala isikhathi kwangokwezifiso kanye
izinqamuleli zeseshini ku-TLS 1.3 (Ithikithi Lesikhathi, likuvumela ukuthi uqalise kabusha iseshini ngaphandle kokulondoloza isimo ohlangothini lweseva). - Inike amandla i-Qt Core, i-QRunnable ne-QThreadPool ukuze isebenze ne-std::function. Kwengezwe indlela entsha QFile::moveToTrash() yokuhambisa izinto kudoti, kucatshangelwa imininingwane yezinkundla ezahlukene.
- Ku-Qt ye-Android
kwengezwe Usekelo lwezingxoxo zomdabu zokuvula nokugcina amafayela.
Source: opennet.ru