Qt 6.9: Amandla engeziwe, ihluzo ezithuthukisiwe, ukusekelwa kwe-SVG, ama-emoji, nokuningi

Qt 6.9 isibhengezo

Ngemva kwezinyanga ezimbalwa zentuthuko, kwethulwa i inguqulo entsha ye-"Qt 6.9", ukukhishwa okuqhubeka nomsebenzi wokuzinzisa uchungechunge lwe-Qt 6 futhi kwandise ngokuphawulekayo amandla ohlaka lokuthuthukisa ukuxhumana kwezithombe nezinhlelo zokusebenza zenkundla ehlukene.

Inguqulo entsha ye-Qt 6.9 Igqame ngokuvela kwemojula ye-Qt Graphs, Manje isinamandla kakhulu ngemifanekiso eguquguqukayo ye-2D ne-3D, kanye ngokusekelwa kwama-emoji omdabu kanye nezithombe ze-SVG okuyisisekelo. Isibuyekezo siphinde sithuthukise ukusebenza kuma-CPU ahlanganisiwe, izinto zokusebenza amasampula amaningi wokunikeza kanye namasu athuthukile.

Izici ezintsha eziyinhloko ze-Qt 6.9

Enye yentuthuko ephawuleka kakhulu kule nguqulo entsha ye-Qt 6.9 itholakala kumojula Amagrafu we-Qt, Idizayinelwe ukudala kokubili ihluzo ze-2D ne-3D, iwusizo ikakhulukazi ezindaweni eziphethe amavolumu amakhulu edatha eshintsha njalo.

Inguqulo 6.9 Ingeza ukukhanya kwe-Surface3D ku-QML, isigaba esisha I-QSpline3DSeries ukubonisa idatha njengamajika abushelelezi, kanye nokuthuthukiswa kokwenza ngendlela oyifisayo izimbazo, amalebula, namashadi. Indlela elula yokungenisa izigcawu ze-3D ngempahla ye-importScene nayo yethulwa, kanye ne-API ethuthukisiwe yokubeka kahle indawo yezithombe ezibonakalayo.

Ukusekelwa kwe-emoji okuthuthukisiwe nezinketho ezintsha zokusebenzelana

Qt 6.9 kuletha ukwesekwa komdabu kwama-emojis ngaphakathi kombhalo, ukuthola ngokuzenzakalelayo ubukhona bazo nokusebenzisa imithombo yemibala ehambisanayo njenge-CBT ne-COLRv1. Lesi sici singacishwa uma ukuphathwa kombhalo okujwayelekile kukhethwa. Ukusiza ukwakha izixhumi ezibonakalayo  lapho okuqukethwe kuqala khona Ezicini zokuhlobisa, ifulegi le-Qt.ExpandedClientAreaHint lengeziwe, kanye nempahla ye-SafeArea ku-Qt Quick, eqinisekisa ukuthi izihloko namamenyu akuphazamisi ukusebenzisana komsebenzisi okuyinhloko.

Qt 6.9 emoji

Opopayi abasha be-SVG nokuthuthukiswa kokusebenza ku-QT 6.9

Imodyuli I-Qt SVG isiqalile ukusekela izithombe ezinyakazayo ze-CSS, esebenzayo okwamanje ezimpahleni ezinjengombala, ukugcwaliswa, ukushaywa kanye nokuguqulwa, ngaphezu kwalokho Ukuthuthukiswa kokusebenza okuningi kwenziwe. Isibonelo, kumasistimu anama-CPU ayingxube, i-Qt manje ingaphakamisa kusihleli ukuthi yiluphi uhlobo oluyinhloko okufanele lusetshenziswe kuchungechunge ngalunye. Ezinhlelweni ezisebenzisa i-QQuickPaintedItem nge-OpenGL, imodi ye-FramebufferObject ivulwa ngokuzenzakalelayo, ezuza ngokusheshisa kwehadiwe.

Futhi, I-backend ye-RHI ithuthukisiwe ngosekelo lokunikezwa kwamasampula amaningi ku-OpenGL ES, futhi intambo ehlukile yethulwa ukuze ilawule ukuvumelanisa okuqondile (vblank) ku-Direct3D, kunciphisa ukubambezeleka kuzixhumi ezibonakalayo. Wonke ama-backends e-RHI ngaphandle kwe-OpenGL athola usekelo lwe-variable Rate Shading (VRS), ethuthukisa ukusebenza kokuhlangenwe nakho kwe-VR okuthuthukiswe nge-Quick 3D XR.

Ukuthuthukiswa okubonakalayo nomthwalo we-CPU owehlisiwe

Ngokusebenzelana kwezithombe okunemiphumela ekhanyayo noma yethunzi, i-Qt Quick yethula ingxenye entsha ye-RectangularShadow, enciphisa umthwalo we-CPU uma iqhathaniswa nokusetshenziswa kwangaphambilini. Ikilasi le-QHeaderView nalo selithuthukisiwe, manje lisebenzisa inkumbulo encane lapho izici ezifana nokuhlela kabusha ikholomu zikhutshaziwe. Ngakolunye uhlangothi, i-Quick 3D ihlanganisa indlela Yokunikezela Ngesikali Ehlanganisiwe, evumela ukunikezwa okubonisa ngale ngaphandle kokuhlunga izinto ngokujula, isuse izinto zobuciko ezibonwayo ezivamile ngaphandle kokukhulisa umthwalo wekhompyutha.

Amamojula amasha, ukuphepha, namathuluzi onjiniyela

Okokugcina, i-QT 6.9 yethula i Imojuli yokugunyazwa kwenethiwekhi ye-Qtn, okwenza kube lula ukuqaliswa kokugeleza kokuqinisekisa okusekelwe ku-OAuth1 ne-OAuth2. Ngokuqondene namaseva, imojula Iseva ye-Qt HTTP manje ivumela ukukhawulela inani lezicelo engenayo futhi ilawule ukudalwa kwemicu ekuxhumekeni kwe-HTTP/2, ngaleyo ndlela iqinisa ukuqina kwayo ngaphansi kwemithwalo ephezulu.

Onjiniyela nabo bazobona ukuthuthukiswa kweseva yolimi lwe-QML, isekela Iphrothokholi ye-LSP, ehlinzeka ngokubuka okulandelanayo kwesakhiwo sekhodi ye-QML kuma-IDE ahambisanayo. I-Qt Quick ingeza ingxenye entsha ye-ContextMenu, okukuvumela ukuthi uchaze amamenyu womongo othize wezinto ezifana ne-TextField ne-TextArea, okuhlanganisa ngokomdabu ukusebenzisana okuncike endaweni njengokuchofoza kwesokudla.

Okokugcina, kuhle ukubalula ukuthi le nguqulo yesikhashana izoba nezinyanga eziyisithupha zokusekelwa komphakathi, kanye nezinye izinyanga eziyisithupha kumakhasimende ezentengiso. Uma ungathanda ukufunda okwengeziwe ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.