Publikimi i framework-ut Qt 6.9

Kompania Qt Company ka publikuar versionin e ri të framework-ut Qt 6.9, ku është vazhduar puna për stabilizimin dhe zgjerimin e funksionalitetit të degës Qt 6. Qt 6.9 ofron 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. Kodi burimor i komponentëve të Qt shpërndahet nën licencat LGPLv3 dhe GPLv2. Qt 6.9 ka marrë statusin e një publikimi ndërmjetës, për të cilin mbështetja publike do të ofrohet për 6 muaj (+ edhe 6 muaj të tjerë për përdoruesit komercialë).

Ndryshimet kryesore në Qt 6.9:

  • ËshtĂ« vazhduar zhvillimi i modulit Qt Graphs, i cili Ă«shtĂ« krijuar pĂ«r ndĂ«rtimin e grafikĂ«ve 2D dhe 3D, si dhe pĂ«r vizualizimin e koleksioneve tĂ« mĂ«dha tĂ« tĂ« dhĂ«nave qĂ« ndryshojnĂ« me shpejtĂ«si. 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Ă«shtetja pĂ«r transparencĂ«n nĂ« tipin QML Surface3D, Ă«shtĂ« implementuar klasa QSpline3DSeries pĂ«r paraqitjen e tĂ« dhĂ«nave nĂ« formĂ«n e spline-ve 3D dhe janĂ« shtuar mundĂ«si shtesĂ« pĂ«r konfigurimin e pamjes sĂ« diagrameve, boshteve dhe etiketave. ËshtĂ« shfaqur mundĂ«sia e integrimit tĂ« grafikĂ«ve nĂ« aplikacione tĂ« bazuara nĂ« Qt Quick 3D duke pĂ«rdorur vetinĂ« «importScene» nĂ« skena tĂ« bazuara nĂ« View3D. ËshtĂ« thjeshtuar konfigurimi i parametrave tĂ« hyrjes nĂ« diagramet 2D. NĂ« QGraphsView Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pozicionimin e saktĂ« tĂ« zonĂ«s drejtkĂ«ndore (plotArea) pĂ«r shfaqjen e grafikut.
    Publikimi i framework-ut Qt 6.9
  • ËshtĂ« implementuar mundĂ«sia pĂ«r tĂ« identifikuar kodet emoji nĂ« tekst dhe pĂ«r tĂ« pĂ«rdorur fonte me ngjyra tĂ« sakta pĂ«r shfaqjen e tyre. NĂ« QFontDatabase Ă«shtĂ« shtuar njĂ« API i ri pĂ«r pĂ«rzgjedhjen e familjes sĂ« fonteve pĂ«r emoji. Aktualisht mbĂ«shteten fontet nĂ« formatet CBDT dhe COLRv1. NĂ«se dĂ«shirohet, analizimi i emoji mund tĂ« çaktivizohet.
    Publikimi i framework-ut Qt 6.9Publikimi i framework-ut Qt 6.9
  • ËshtĂ« shtuar njĂ« API pĂ«r krijimin e ndĂ«rfaqeve ku elementet e ndĂ«rfaqes pĂ«rzihen me pĂ«rmbajtjen dhe nuk e shpĂ«rqendrojnĂ« pĂ«rdoruesin (pĂ«rmbajtja mbulon tĂ« gjithĂ« hapĂ«sirĂ«n e dritares, pa veçim tĂ« titullit). PĂ«r zgjerimin e zonĂ«s sĂ« ndĂ«rfaqes sĂ« aplikacionit nĂ« tĂ« gjithĂ« dritaren Ă«shtĂ« shtuar flamuri Qt.ExpandedClientAreaHint, ndĂ«rsa pĂ«r pĂ«rcaktimin e zonave me elemente shĂ«rbimi, si titulli, fundfaqja dhe menuja, tĂ« cilat nuk duhet tĂ« mbivendosen me elementet e brendshme tĂ« ndĂ«rfaqes sĂ« aplikacionit, nĂ« Qt Quick Ă«shtĂ« implementuar vetia «SafeArea».
    Publikimi i framework-ut Qt 6.9
  • NĂ« modulin Qt SVG Ă«shtĂ« shtuar mbĂ«shtetja fillestare pĂ«r animacionin CSS, e cila aktualisht vlen vetĂ«m pĂ«r vetitĂ« «color», «fill», «stroke» dhe «transform».
  • ËshtĂ« bĂ«rĂ« punĂ« pĂ«r pĂ«rmirĂ«simin e performancĂ«s.
    • NĂ« sistemet me CPU hibride, tĂ« pajisura me bĂ«rthama tĂ« veçanta me performancĂ« tĂ« lartĂ« dhe me efikasitet energjetik, nĂ« QThread Ă«shtĂ« shtuar mundĂ«sia pĂ«r t’i dhĂ«nĂ« planifikuesit njĂ« sugjerim se nĂ« cilin lloj bĂ«rthamash CPU duhet tĂ« ekzekutohet rrjedha e caktuar.
    • PĂ«r aplikacionet qĂ« pĂ«rdorin QQuickPaintedItem me OpenGL, Ă«shtĂ« lejuar pĂ«rdorimi i mĂ«nyrĂ«s sĂ« vizatimit FramebufferObject, ku zbatohet pĂ«rshpejtimi harduerik.
    • NĂ« backend-in RHI (Rendering Hardware Interface) pĂ«r OpenGL ES Ă«shtĂ« aktivizuar zgjerimi me mbĂ«shtetje pĂ«r vizatim multisample, i cili mundĂ«son rritjen e performancĂ«s sĂ« Qt Quick dhe Qt Quick 3D nĂ« GPU moderne.
    • NĂ« backend-in RHI pĂ«r Direct 3D Ă«shtĂ« shtuar njĂ« rrjedhĂ« e veçantĂ« pĂ«r monitorimin e pĂ«rfundimit tĂ« rifreskimit vertikal (vblank), duke bĂ«rĂ« tĂ« mundur uljen e vonesave nĂ« ndĂ«rfaqet interaktive.
    • NĂ« tĂ« gjitha backend-et RHI, pĂ«rveç OpenGL, Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r mekanizmin Variable Rate Shading (VRS), me ndihmĂ«n e tĂ« cilit nĂ« aplikacionet e realitetit virtual tĂ« bazuara nĂ« Quick 3D XR sigurohet mbĂ«shtetja pĂ«r vizatim sipas drejtimit tĂ« shikimit tĂ« pĂ«rdoruesit.
    • NĂ« Qt Quick Ă«shtĂ« prezantuar elementi i ri RectangularShadow, i cili mundĂ«son uljen e ngarkesĂ«s nĂ« CPU gjatĂ« pĂ«rdorimit tĂ« efekteve tĂ« hijĂ«zimit dhe ndriçimit nĂ« ndĂ«rfaqe.
    • NĂ« klasĂ«n QHeaderView Ă«shtĂ« ulur ndjeshĂ«m konsumi i memories kur çaktivizohet ndryshimi i madhĂ«sisĂ« dhe rirenditja e seksioneve.
  • NĂ« Quick 3D Ă«shtĂ« zbatuar teknika «Weighted Blended», e cila lejon vizatimin e objekteve transparente pa kryer operacione tĂ« veçanta tĂ« renditjes sipas thellĂ«sisĂ«. Teknika e zbatuar bĂ«n tĂ« mundur shmangien e artefakteve tĂ« shkaktuara nga renditja e pasaktĂ«, qĂ« shfaqen kur objektet mbivendosen mbi njĂ«ri-tjetrin. PĂ«r sa i pĂ«rket ngarkesĂ«s sĂ« procesorit dhe konsumit tĂ« memories, metoda e re Ă«shtĂ« identike me tĂ« vjetrĂ«n.
    Publikimi i framework-ut Qt 6.9
  • ËshtĂ« shtuar moduli Qt Network Authorization, i cili ofron API pĂ«r autentikim pĂ«rmes protokolleve OAuth1 dhe OAuth2, qĂ« mund tĂ« pĂ«rdoren pĂ«r tĂ« marrĂ« qasje nĂ« shĂ«rbimet online pa zbuluar fjalĂ«kalimin e pĂ«rdoruesit.
  • ËshtĂ« forcuar mbrojtja e 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Ă«shtetja pĂ«r konfigurimin e numrit maksimal tĂ« rrjedhave qĂ« mund tĂ« krijohen njĂ«kohĂ«sisht.
  • NĂ« QML Language Server, implementimin e serverĂ« LSP (Language Server Protocol) pĂ«r QML, Ă«shtĂ« mundĂ«suar ofrimi i informacionit mbi strukturĂ«n e QML, duke lejuar paraqitjen hierarkike tĂ« strukturĂ«s sĂ« QML nĂ« redaktorĂ«t e kodit dhe mjediset e integruara tĂ« zhvillimit.
  • NĂ« Qt Quick Ă«shtĂ« shtuar komponenti i ri ContextMenu, i cili e thjeshton lidhjen e menyve kontekstuale me elementet qĂ« hapen pas marrjes sĂ« ngjarjeve specifike tĂ« platformĂ«s, siç Ă«shtĂ« klikimi me butonin e djathtĂ« tĂ« miut. PĂ«r komponentĂ«t TextField dhe TextArea janĂ« shtuar menu kontekstuale tĂ« parazgjedhura.

Burimi: opennet.ru

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