Lëshimi i kornizës Qt 6.9

Kompania Qt Company shpalli lansimin e kornizës Qt 6.9, ku vazhdohet puna për stabilizimin dhe rritjen e funksionalitetit të degës Qt 6. Në Qt 6.9 ofrohet mbështetje për platformat Windows 10+, macOS 12+, Linux (Ubuntu 22.04/24.04, openSUSE 15.5, SUSE 15 SP5, RHEL 8.10/9.4, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS dhe QNX. Kodet burimore të komponenteve Qt ofrohen nën licencat LGPLv3 dhe GPLv2. Qt 6.9 mori statusin e lëshimit ndërmjetës, mbështetje publike do të ofrohet për 6 muaj (+ 6 muaj të tjera për përdoruesit komercialë).

Ndryshimet kryesore në Qt 6.9:

  • Vazhdon zhvillimi i modulit Qt Graphs, i cili Ă«shtĂ« i destinuar pĂ«r krijimin e grafikĂ«ve 2D dhe 3D, si dhe pĂ«r visualizimin e koleksioneve tĂ« mĂ«dha tĂ« tĂ« dhĂ«nave qĂ« ndryshojnĂ« shpejt. Moduli pĂ«rdor Qt Quick 3D dhe motorin e renderimit RHI (Rendering Hardware Interface), qĂ« mbĂ«shtet API tĂ« ndryshme 3D (OpenGL, Vulkan, Metal dhe Direct 3D). NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r transparencĂ«n nĂ« llojin QML tĂ« Surface3D, Ă«shtĂ« realizuar klasi QSpline3DSeries pĂ«r vizatimin e tĂ« dhĂ«nave si splina 3D, janĂ« shtuar mundĂ«si tĂ« tjera pĂ«r pĂ«rshtatjen e dizajnit tĂ« diagrameve, boshtave dhe etiketave. Ka pasur mundĂ«si pĂ«r integrimin e grafikĂ«ve nĂ« aplikacione tĂ« bazuara nĂ« Qt Quick 3D, duke pĂ«rdorur pronĂ«n "importScene" nĂ« skenat e bazuara nĂ« View3D. PĂ«rshtatja e parametrave tĂ« hyrjes nĂ« diagramĂ«t 2D Ă«shtĂ« simplifikuar. NĂ« QGraphsView Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pozicionimin e saktĂ« tĂ« zonĂ«s katrore (plotArea) pĂ«r paraqitjen e grafikĂ«ve.
    Lëshimi i kornizës Qt 6.9
  • ËshtĂ« realizuar mundĂ«sia pĂ«r tĂ« identifikuar nĂ« tekst kodet emoji dhe pĂ«r tĂ« pĂ«rdorur fonte tĂ« sakta me ngjyra pĂ«r paraqitjen e tyre. NĂ« QFontDatabase Ă«shtĂ« shtuar njĂ« API e re pĂ«r tĂ« zgjedhur familjen e fonteve pĂ«r emoji. Aktualisht mbĂ«shteten fonte nĂ« formatet CBDT dhe COLRv1. NĂ«se dĂ«shirohet, analiza e emoji-ve mund tĂ« çaktivizohet.
    Lëshimi i kornizës Qt 6.9Lëshimi i kornizës Qt 6.9
  • Shtuar API pĂ«r krijimin e ndĂ«rfaqeve, ku elementĂ«t e ndĂ«rfaqes shkrin me pĂ«rmbajtjen dhe nuk e shpĂ«rqendrojnĂ« pĂ«rdoruesin (pĂ«rmbajtja mbulon tĂ« gjithĂ« hapĂ«sirĂ«n e dritares, pa veçim titulli). PĂ«r tĂ« zgjeruar hapĂ«sirĂ«n e ndĂ«rfaqes sĂ« aplikacionit nĂ« tĂ« gjithĂ« dritaren, Ă«shtĂ« shtuar flamuri Qt.ExpandedClientAreaHint, dhe pĂ«r tĂ« veçuar zonat me elementĂ« shĂ«rbimi siç janĂ« titulli, kĂ«mbana dhe menuja, tĂ« cilat nuk duhet tĂ« kryqĂ«zohen me elementet e brendshme tĂ« ndĂ«rfaqes sĂ« aplikacionit, nĂ« Qt Quick Ă«shtĂ« realizuar pronĂ«sia "SafeArea".
    Lëshimi i kornizës Qt 6.9
  • NĂ« modulĂ«n Qt SVG Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r animacionin CSS, i cili deri tani Ă«shtĂ« i aplikueshĂ«m vetĂ«m pĂ«r pronat "color", "fill", "stroke" dhe "transform".
  • ËshtĂ« punuar pĂ«r pĂ«rmirĂ«simin e performancĂ«s.
    • NĂ« sistemet me CPU hibride, tĂ« pajisura me bĂ«rthamĂ« tĂ« veçanta me performancĂ« tĂ« lartĂ« dhe me energji efikase, nĂ« QThread Ă«shtĂ« shtuar mundĂ«sia pĂ«r t'i dhĂ«nĂ« planifikuesit kĂ«shilla se nĂ« cilat lloje bĂ«rthamash CPU duhet tĂ« ekzekutohet nĂ«naqen.
    • PĂ«r aplikacionet qĂ« pĂ«rdorin QQuickPaintedItem me OpenGL, Ă«shtĂ« lejuar pĂ«rdorimi i modit tĂ« vizatimit FramebufferObject, nĂ« tĂ« cilin aplikohet akcelerimi harduerik.
    • NĂ« RHI-backend (Rendering Hardware Interface) pĂ«r OpenGL ES Ă«shtĂ« aktivizuar njĂ« zgjerim me mbĂ«shtetje pĂ«r vizatimin me shumĂ« mostra, duke lejuar pĂ«rmirĂ«simin e performancĂ«s sĂ« Qt Quick dhe Qt Quick 3D nĂ« GPU-tĂ« moderne.
    • NĂ« RHI-backend pĂ«r Direct 3D Ă«shtĂ« shtuar njĂ« rrjedhĂ« e veçantĂ« pĂ«r ndjekjen e pĂ«rfundimit tĂ« skanimit vertikal (vblank), duke lejuar reduktimin e vonesave nĂ« ndĂ«rfaqet interaktive.
    • NĂ« tĂ« gjitha RHI-backendet, pĂ«rveç OpenGL, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r mekanizmin Variable Rate Shading (VRS), qĂ« mundĂ«son mbĂ«shtetje pĂ«r vizatimin me shikimin e pĂ«rdoruesit nĂ« aplikacionet e realitetit virtual tĂ« bazuara nĂ« Quick 3D XR.
    • NĂ« Qt Quick Ă«shtĂ« propozuar njĂ« element i ri RectangularShadow, qĂ« ndihmon nĂ« uljen e ngarkesĂ«s nĂ« CPU kur pĂ«rdoren efekte hijezimi dhe ndriçimi nĂ« ndĂ«rfaqe.
    • NĂ« klasĂ«n QHeaderView Ă«shtĂ« reduktuar ndjeshĂ«m konsumimi i memories kur ndryshimi i madhĂ«sisĂ« dhe riorganizimi i seksioneve janĂ« çaktivizuar.
  • NĂ« Quick 3D Ă«shtĂ« implementuar teknika "Weighted Blended", e cila lejon renderimin e objekteve tĂ« tejdukshme pa kĂ«rkuar operacione tĂ« veçanta pĂ«r renditjen e thellĂ«sisĂ«. Teknika e zbatuar e ndihmon nĂ« eliminimin e shfaqjes sĂ« artefakteve pĂ«r shkak tĂ« renditjes sĂ« gabuar, qĂ« ndodhin kur objektet mbivendosen me njĂ«ra-tjetrĂ«n. Sa i pĂ«rket ngarkesĂ«s nĂ« procesor dhe konsumit tĂ« memories, metoda e re Ă«shtĂ« identike me atĂ« tĂ« vjetĂ«r.
    Lëshimi i kornizës Qt 6.9
  • ËshtĂ« shtuar moduli Qt Network Authorization, i cili ofron API pĂ«r autentifikim me protokollin OAuth1 dhe OAuth2, tĂ« cilat mund tĂ« pĂ«rdoren pĂ«r tĂ« marrĂ« qasje nĂ« shĂ«rbime online pa zbuluar fjalĂ«kalimin e pĂ«rdoruesit.
  • JanĂ« kryer pĂ«rmirĂ«sime pĂ«r forcimin e mbrojtjes sĂ« modulit Qt HTTP Server. NĂ« QHttpServerConfiguration Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« kufizuar numrin maksimal tĂ« kĂ«rkesave hyrĂ«se. NĂ« QHttp2Configuration pĂ«r klientĂ«t HTTP/2 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rregullimin e numrit maksimal tĂ« tĂ« ashtuquajturve shpejtĂ«sia tĂ« krijuara njĂ«kohĂ«sisht.
  • NĂ« QML Language Server, implementimi server i LSP (Language Server Protocol) pĂ«r QML, Ă«shtĂ« siguruar qĂ« tĂ« jepet informacion mbi strukturĂ«n e QML, duke mundĂ«suar shfaqjen e njĂ« pĂ«rfaqĂ«simi hierarkik tĂ« strukturĂ«s QML nĂ« redaktorĂ«t e kodit dhe ambientet e zhvillimit tĂ« integruara.
  • NĂ« Qt Quick Ă«shtĂ« shtuar njĂ« komponent i ri ContextMenu, i cili thjeshton lidhjen e menuve kontekstuale me elementĂ«t qĂ« hapen kur ndodhin ngjarje specifike pĂ«r platformĂ«n, siç Ă«shtĂ« klikimi me butonin e djathtĂ« tĂ« mausit. PĂ«r komponentĂ«t TextField dhe TextArea janĂ« shtuar menu kontekstuale tĂ« paracaktuara.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster