Ukukhishwa kohlaka lwe-Qt 6.9

Inkampani i-Qt ikhiphe uhlaka lwe-Qt 6.9, oluqhubeka nomsebenzi wokuzinzisa nokwandisa ukusebenza kwegatsha le-Qt 6. I-Qt 6.9 inikeza ukwesekwa kwamapulatifomu Windows 10+, macOS 12+, Linux (Ubuntu 04/22/04/24, i-openSUSE 15.5, i-SUSE 15 SP5, i-RHEL 8.10/9.4, Debian 11.6), i-iOS 16+, Android 9+ (API 23+), i-webOS, i-WebAssembly, i-INTEGRITY, i-VxWorks, i-FreeRTOS, kanye ne-QNX. Ikhodi yomthombo yezingxenye ze-Qt inelayisensi ngaphansi kwamalayisense e-LGPLv3 kanye ne-GPLv2. I-Qt 6.9 iqokwe njengokukhishwa okuncane, ngokusekelwa okuvamile izinyanga eziyisithupha (kanye nezinyanga eziyisithupha ezengeziwe kubasebenzisi bezentengiselwano).

Izinguquko ezinkulu ku-Qt 6.9:

  • Ukuthuthukiswa kwemojula ye-Qt Graphs, eyenzelwe ukwakha amagrafu e-2D ne-3D, kanye nokubona ngeso lengqondo amaqoqo amakhulu edatha eshintsha ngokushesha, kuqhubekile. Imojula isebenzisa i-Qt Quick 3D kanye nenjini yokunikeza i-RHI (Rendering Hardware Interface), esekela ama-API ahlukahlukene e-3D (OpenGL, Vulkan, Metal and Direct 3D). Inguqulo entsha yengeza ukusekelwa kokubonakala obala kuhlobo lwe-Surface3D QML, isebenzisa isigaba se-QSpline3DSeries ukuze inikeze idatha njenge-3D splines, futhi yengeza izinketho ezengeziwe zokwenza ngendlela oyifisayo ukwakheka kwemidwebo, izimbazo, namalebula. Manje sekuyenzeka ukufaka amagrafu esikhundleni sezinhlelo zokusebenza ezisuselwe ku-Qt Quick 3D kusetshenziswa indawo ethi "importScene" ezigcawini ezisekelwe ku-View3D. Ukulungiselelwa okwenziwe lula kwamapharamitha okokufaka emidwebeni engu-2D. I-QGraphsView manje isekela ukuma okunembile kwendawo engunxande (plotArea) ukuze kuboniswe igrafu.
    Ukukhishwa kohlaka lwe-Qt 6.9
  • Kusetshenziswe ikhono lokuthola amakhodi e-emoji embhalweni nokusebenzisa amafonti ombala alungile ukuwabonisa. I-API entsha yengezwe ku-QFontDatabase ukuze ukhethe umndeni wefonti we-emoji. Okwamanje amafonti asekelwayo yi-CBD kanye ne-COLRv1. Ukuhlaziya ama-emoji kungakhutshazwa uma kuthanda.
    Ukukhishwa kohlaka lwe-Qt 6.9Ukukhishwa kohlaka lwe-Qt 6.9
  • Kwengezwe i-API ukuze kudalwe izixhumi ezibonakalayo lapho izici zesixhumi esibonakalayo zihlangana nokuqukethwe futhi zingaphazamisi umsebenzisi (okuqukethwe kuhlanganisa sonke isikhala sewindi, ngaphandle kokugqamisa isihloko). Ukuze unwebe indawo yokusebenzelana yohlelo lokusebenza kulo lonke iwindi, ifulegi le-Qt.ExpandedClientAreaHint lengeziwe, futhi ukugqamisa izindawo ezinezici zesevisi ezifana nesihloko, unyaweni, nemenyu okungafanele ihlangane nezinto zangaphakathi zesixhumi esibonakalayo sohlelo lokusebenza, isici se-"SafeArea" sisetshenziswe ku-Qt Quick.
    Ukukhishwa kohlaka lwe-Qt 6.9
  • Imojula ye-Qt SVG yengeze ukusekela kokuqala kokugqwayiza kwe-CSS, okwamanje okusebenza kuphela kuzakhiwo "zombala", "gcwalisa", "stroke" kanye "nokuguqula".
  • Kwenziwe umsebenzi wokuthuthukisa ukukhiqiza.
    • Kumasistimu anama-CPU ayingxube ahlonyiswe ngamacores ahlukene asebenza kahle kakhulu futhi awonga amandla, i-QThread manje inekhono lokudlulisa isu kusihleli salo ukuthi yiluphi uhlobo lwama-CPU cores uchungechunge olushiwo okufanele lusetshenziswe.
    • Kuzinhlelo zokusebenza ezisebenzisa i-QQuickPaintedItem nge-OpenGL, ukusetshenziswa kwemodi yokunikezela ye-FramebufferObject kunikwe amandla, esebenzisa ukusheshisa kwehadiwe.
    • I-backend ye-RHI (Rendering Hardware Interface) ye-OpenGL ES ihlanganisa isandiso esisekelwa ukunikezwa kwamasampula amaningi, okuthuthukisa ukusebenza kwe-Qt Quick ne-Qt Quick 3D kuma-GPU esimanje.
    • Uchungechunge oluhlukile lokulandelela ukuqedwa kokuskena okuqondile (vblank) lwengezwe ku-RHI backend ye-Direct 3D, eyehlise ukubambezeleka kuzixhumi ezibonakalayo.
    • Wonke ama-backend e-RHI ngaphandle kwe-OpenGL angeze usekelo lwe-Variable Rate Shading (VRS), olwenza ukunikezwa kuzinhlelo zokusebenza zangempela ezisekelwe ku-Quick 3D XR ezisekelwe ekubhekeni komsebenzisi.
    • I-Qt Quick yethula i-elementi entsha ye-RectangularShadow enganciphisa umthwalo we-CPU uma usebenzisa ukufiphaza kanye nemiphumela ekhanyayo kusixhumi esibonakalayo.
    • Ekilasini le-QHeaderView, ukusetshenziswa kwenkumbulo kwehliswe kakhulu lapho usayizi wesigaba nokuhlela kabusha kukhutshaziwe.
  • I-3D esheshayo isebenzisa indlela "Yesisindo Esihlanganisiwe", evumela ukunikezela ngezinto ezibonisa ngale ngaphandle kokwenza imisebenzi yokuhlunga ukujula okuhlukene. Isu elisetshenzisiwe livumela ukuqeda ukubonakala kwezinto zobuciko ngenxa yokuhlunga okungalungile, okwenzeka lapho izinto zidlulana. Mayelana nomthwalo weprosesa kanye nokusetshenziswa kwenkumbulo, indlela entsha iyafana nendala.
    Ukukhishwa kohlaka lwe-Qt 6.9
  • Kwengezwe imojula ye-Qt Network Authorization, ehlinzeka nge-API yokuqinisekisa kusetshenziswa izivumelwano ze-OAuth1 ne-OAuth2, ezingasetshenziswa ukufinyelela izinsiza ze-inthanethi ngaphandle kokuveza iphasiwedi yomsebenzisi.
  • Kwenziwe umsebenzi wokuqinisa ukuphepha kwemojula ye-Qt HTTP Server. Kwengezwe amandla okukhawulela inani eliphezulu lezicelo ezingenayo ku-QHttpServerConfiguration. I-QHttp2Configuration yamaklayenti e-HTTP/2 manje isekela ukumisa inombolo enkulu yochungechunge oludalwe ngasikhathi sinye.
  • Ku-QML Language Server, ukusetshenziswa iseva I-LSP (i-Language Server Protocol) ye-QML inikeza ulwazi mayelana nesakhiwo se-QML, okuvumela ukumelwa kwesakhiwo se-QML okuhlelekile ukuthi kuboniswe kubahleli bekhodi kanye nasezindaweni zokuthuthukiswa ezihlanganisiwe.
  • I-Qt Quick yengeza ingxenye entsha ye-ContextMenu eyenza kube lula ukuhlanganisa amamenyu womongo ezintweni ezivulwe imicimbi eqondene nenkundla efana nokuchofoza kwesokudla. Amamenyu wokuqukethwe azenzakalelayo engeziwe ku-TextField kanye ne-TextArea components.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster