Lançimi i frekuencës Qt 6.5

Kompania Qt Company publikoi lëshimin e frekuencës Qt 6.5, e cila vazhdon punën për stabilizimin dhe zgjerimin e funksionaliteteve të degës Qt 6. Frekuenca Qt 6.5 ofron mbështetje për platformat Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4/9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY dhe QNX. Kodet burimore të komponentëve Qt ofrohen nën licencat LGPLv3 dhe GPLv2.

Qt 6.5 mori statusin e lëshimit LTS, në kuadër të cilit për përdoruesit me licencë komerciale përditësimet do të krijohen për një periudhë tre vjeçare (për të tjerët, përditësimet do të publikohen për gjashtë muaj deri në krijimin e lëshimit të ardhshëm të rëndësishëm). Mbështetja për degën e kaluar LTS Qt 6.2 do të vazhdojë deri më 30 Shtator 2024. Dega Qt 5.15 do të mbështetet deri në maj 2025.

Ndryshimet kryesore në Qt 6.5:

  • Moduli Qt Quick 3D Physics është stabilizuar dhe kaluar në kategorinë e moduleve plotësisht të mbështetur, duke ofruar një API për simulimin e proceseve fizike, i cili mund të përdoret së bashku me Qt Quick 3D për ndërveprimin dhe lëvizjen realiste të objekteve në skenat 3D. Implementimi bazohet në motorin PhysX.
  • Shtimi i mbështetjes për mënyrën e errët të estetikës në platformën Windows. Aktivizimi automatik i temës së errët, si dhe konfigurimi i kufijve dhe titullit, nëse aplikacioni përdor një stil që nuk e ndryshon paletën. Në aplikacion, mund të konfiguroni një reagim personal ndaj ndryshimeve në temën sistemike përmes trajtimit të ndryshimit të pronës QStyleHints::colorScheme.
    Lançimi i frekuencës Qt 6.5
  • Në Qt Quick Controls, stili Material për Android është përputhur me rekomandimet e Material 3. Një stil i plotë për iOS është zbatuar. API janë shtuar për të ndryshuar pamjen (p.sh., containerStyle për TextField ose TextArea, ose roundedScale për butonat dhe blloqet e daljes).
    Lançimi i frekuencës Qt 6.5
  • Në platformën macOS, aplikacionet që përdorin QMessageBox ose QErrorMessage sigurojnë shfaqjen e dialogjeve native për platformën.
    Lançimi i frekuencës Qt 6.5
  • Për Wayland është shtuar ndërfaqja e programimit QNativeInterface::QWaylandApplication për qasje të drejtpërdrejtë në objektet native për Wayland që përdoren në strukturat e brendshme Qt, si dhe për qasje në informacionin mbi veprimet e fundit të përdoruesit, i cili mund të kërkohet për t'u transmetuar zgjerimeve të protokollit Wayland. Ndërfaqja e re e programimit është realizuar në hapësirën e emrave QNativeInterface, e cila gjithashtu ofron thirrje për qasje në API-të native të platformave X11 dhe Android.
  • Shtuar mbështetje për platformën Android 12 dhe pavarësisht ndryshimeve të mëdha në këtë degë, është ruajtur mundësia e krijimit të ndërtimeve universale për Android që mund të funksionojnë në pajisje me versionet e ndryshme të Android, duke filluar nga Android 8.
  • E azhurnuar steka Boot2Qt, e cila mund të përdoret për krijimin e sistemeve mobile bootstrap me një mjedis të bazuar në Qt dhe QML. Mjedisi sistemor në Boot2Qt është azhurnuar në platformën Yocto 4.1 (Langdale).
  • Ka filluar formimi i pakove për Debian 11, për të cilat ofrohet mbështetje komerciale.
  • Është zgjeruar funksionaliteti i platformës WebAssembly, e cila lejon krijimin e aplikacioneve Qt që funksionojnë në shfletuesin web dhe janë të trasferueshme midis platformave të ndryshme harduerike. Aplikacionet e ndërtuara për platformën WebAssembly, përmes kompilimit JIT, ekzekutohen me një performancë afër asaj të kodit natyror, mund të përdorin Qt Quick, Qt Quick 3D dhe mjetet vizuale që ofrohen në Qt. Në versionin e ri është shtuar mbështetje për shfaqjen e videove dhe përdorimin e mjeteve për njerëzit me aftësi të kufizuara në widget-e.
  • Moti i motorit web Qt WebEngine është përditësuar në bazën e kodit Chromium 110. Në platformën Linux është zbatuar mbështetje për përshpejtimin harduerik të shfaqjes së videove kur përdoret API grafike Vulkan në mjedise të bazuara në X11 dhe Wayland.
  • Është shtuar moduli Qt Quick Effects, i cili ofron efekte grafike të gatshme për ndërfaqen e bazuar në Qt Quick. Efektet e personalizuara mund të krijohen nga fillimi ose të mund të merren duke kombinuar efekte ekzistuese përmes mjeteve të Qt Quick Effect Maker.
  • Moduli Qt Quick 3D ofron mundësinë për të rregulluar nivelin e detajit të modeleve (për shembull, për objektet që ndodhen larg nga kamera, mund të krijohen skema më të thjeshta). API-ja SceneEnvironment mbështet mjegullën dhe zhdukje graduale të objekteve të largëta. Në ExtendedSceneEnvironment ofrohen mundësi për krijimin e efekteve komplekse të pastrimit dhe kombinimin e efekteve si thellësia e fushës, ndriçimi dhe refleksionet.
  • Moduli eksperimental Qt GRPC është shtuar me mbështetje për protokollet gRPC dhe Protocol Buffer, që lejon qasje në shërbimet gRPC dhe realizimin e serializimit të klasave Qt duke përdorur Protobuf.
  • Moduli Qt Network ka shtuar mbështetje për rregullimin e lidhjeve HTTP 1.
  • Moduli Qt Serial Bus ka shtuar klasa eksperimentale për punën me autobusët CAN, të cilat mund të përdoren për kodimin dhe dekodimin e mesazheve CAN, përpunimin e кадrove dhe analizën e skedave DBC.
  • Moduli Qt Location është rikthyer, duke u ofruar aplikacioneve mjete për integrimin e hartave, navigimit dhe shënimin e vendeve interesante (POI). Moduli mbështet një ndërfaqe plugins, me anë të së cilës mund të lidhen backend për të punuar me ofrues të ndryshëm shërbimesh dhe të krijohen zgjerime API. Moduli për momentin ka status eksperimental dhe mbështet vetëm backend për hartat e bazuara në Open Street Maps.
    Lançimi i frekuencës Qt 6.5
  • Janë zgjeruar mundësitë e moduleve Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets.
  • Janë kryer shumë punë për të rritur stabilitetin, duke mbyllur rreth 3500 raportime të gabimeve.

    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