Lëshimi i kornizës Qt 6.4

Kompania Qt Company publikoi versionin e framework-ut Qt 6.4, në të cilin është vazhduar puna për stabilizimin dhe zgjerimin e funksionalitetit të degës Qt 6. Qt 6.4 ofron mbështetje për platformat Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY dhe QNX. Kodet burimore të komponenteve Qt ofrohen nën licencat LGPLv3 dhe GPLv2.

Ndryshimet kryesore në Qt 6.4:

  • ËshtĂ« realizuar mbĂ«shtetje e plotĂ« pĂ«r platformĂ«n WebAssembly, e cila lejon krijimin e aplikacioneve Qt qĂ« funksionojnĂ« nĂ« shfletuesin e internetit dhe janĂ« tĂ« transportueshme midis platformave tĂ« ndryshme harduerike. Aplikacionet qĂ« mblidhen pĂ«r platformĂ«n WebAssembly, falĂ« kompilimit JIT, ekzekutohen me njĂ« performancĂ« afĂ«r asaj tĂ« kodit natyror, mund tĂ« pĂ«rdorin Qt Quick, Qt Quick 3D dhe mjetet e vizualizimit tĂ« disponueshme nĂ« Qt. PĂ«r shkak se aplikacioni i bazuar nĂ« WebAssembly ekzekutohet nĂ« njĂ« mjedis tĂ« izoluar tĂ« shfletuesit, aksesimi i disa API-ve pĂ«r tĂ« punuar me burime lokale dhe shĂ«rbime tĂ« sistemit operativ Ă«shtĂ« i kufizuar, por ofrohen nĂ« mĂ«nyrĂ« tĂ« shtuar API pĂ«r integrim me shfletuesin.
  • NĂ« pĂ«rbĂ«rjen kryesore Ă«shtĂ« rikthyer moduli Qt TextToSpeech, i cili ishte i disponueshĂ«m nĂ« Qt 5, por nuk hyri nĂ« degĂ«n Qt 6. Moduli ofron mjete pĂ«r sintezĂ«n e zĂ«rit, qĂ« mund tĂ« pĂ«rdoren pĂ«r tĂ« rritur qasjen e aplikacioneve pĂ«r persona me aftĂ«si tĂ« kufizuara ose pĂ«r tĂ« implementuar mjete tĂ« reja pĂ«r informacione tĂ« prapshme pĂ«r pĂ«rdoruesit, pĂ«r shembull, pĂ«r shfaqjen e njoftimeve nĂ« aplikacionet pĂ«r sistemet informative dhe argĂ«tuese tĂ« automjeteve. NĂ« Linux, shndĂ«rrimi i tekstit nĂ« tĂ« folur realizohet pĂ«rmes bibliotekĂ«s Speech Dispatcher (libspeechd), ndĂ«rsa nĂ« platformat e tjera pĂ«rmes API tĂ« integruar tĂ« sistemit operativ.
  • ËshtĂ« shtuar njĂ« moduli eksperimental me zbatimin e stilit tĂ« dizajnit iOS pĂ«r Qt Quick. Aplikacionet e bazuara nĂ« Qt Quick Controls mund tĂ« pĂ«rdorin automatikisht kĂ«tĂ« modul pĂ«r tĂ« krijuar njĂ« ndĂ«rfaqe natyrale nĂ« platformĂ«n iOS, nĂ« mĂ«nyrĂ« tĂ« ngjashme me atĂ« se si pĂ«rdoret dizajni natyral nĂ« Windows, macOS dhe Android.
    Lëshimi i kornizës Qt 6.4Lëshimi i kornizës Qt 6.4
  • ËshtĂ« shtuar njĂ« modul eksperimental QtHttpServer, i cili lejon integrimin nĂ« aplikacione tĂ« funksionalitetit tĂ« serverit HTTP, i cili mbĂ«shtet HTTP/1.1, TLS/HTTPS, WebSockets, trajtimin e gabimeve, ĐŒĐ°Ń€ŃˆŃ€Ńƒtimin e kĂ«rkesave nĂ« bazĂ« tĂ« parametrave nĂ« URL (QHttpServerRouter) dhe REST API.
  • Shtylla eksperimental i modulit Qt Quick 3D Physics Ă«shtĂ« shtuar, duke ofruar njĂ« API pĂ«r simullimin e proceseve fizike, qĂ« mund tĂ« pĂ«rdoret sĂ« bashku me Qt Quick 3D pĂ«r ndĂ«rveprime dhe lĂ«vizje realiste tĂ« objekteve nĂ« skenat 3D. Implementimi bazohet nĂ« motorin PhysX.
  • Moduli Qt Quick 3D ka shtuar mbĂ«shtetje eksperimentale pĂ«r ndriçimin global duke pĂ«rdorur karta ndriçimi, tĂ« cilat lejojnĂ« simulimin mĂ« real tĂ« ndriçimit nĂ« skenĂ«n 3D nga burime tĂ« ndryshme. NĂ« Qt Quick 3D gjithashtu Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r grimca lineare, materiale bluzĂ« tĂ« ndritshme, cilĂ«sime tĂ« zgjeruara tĂ« reflektimit, skybox-e dhe materiale dhe tekstura tĂ« personalizuara.
    Lëshimi i kornizës Qt 6.4
  • Kapacitetet e llojeve tĂ« ofruara nĂ« Qt Quick pĂ«r TableView dhe TreeView janĂ« zgjeruar, ku Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r navigimin me tastierĂ«, theksimin e rreshtave dhe kolonave, menaxhimin mĂ« tĂ« plotĂ« tĂ« pozicionit tĂ« qelizave, animacionit, dhe tkurrjen dhe zgjerimin e strukturave pemore.
  • NĂ« Qt Quick Ă«shtĂ« propozuar njĂ« lloj i ri FrameAnimation, i cili lejon ekzekutimin e kodit nĂ« sinkron me kadrin e animacionit. PĂ«r tĂ« pĂ«rmirĂ«suar fluiditetin e animacionit nĂ« Qt Quick, gjithashtu Ă«shtĂ« siguruar trajtimi automatik i sinkronizimit tĂ« paqartĂ« me vsync gjatĂ« renderimit me shumĂ« trama.
    Luaj videon
  • NĂ« widget-in QQuickWidget, i cili lejon krijimin e ndĂ«rfaqeve qĂ« kombinojnĂ« elemente nga Qt Quick dhe Qt Widget, Ă«shtĂ« implementuar mbĂ«shtetje e plotĂ« pĂ«r shtresĂ«n RHI (Rendering Hardware Interface), duke siguruar funksionimin jo vetĂ«m me OpenGL, por edhe mbi API-tĂ« Vulkan, Metal dhe Direct 3D.
  • NĂ« modulĂ«n Qt Network Ă«shtĂ« shtuar klasa QSslServer, e cila lejon krijimin e rrjeteve efikase serverĂ«t, qĂ« pĂ«rdorin TLS pĂ«r tĂ« vendosur njĂ« kanal tĂ« sigurt komunikimi.
  • NĂ« modulĂ«n Qt Multimedia Ă«shtĂ« shtuar njĂ« backend eksperimental, qĂ« pĂ«rdor paketĂ«n FFmpeg pĂ«r pĂ«rpunimin e videos dhe zĂ«rit. GjatĂ« shpĂ«rndarjes sĂ« videos Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i hapĂ«sirave tĂ« ngjyrave dhe HDR, Ă«shtĂ« shtuar mundĂ«sia pĂ«r vendosjen e subtitrave pĂ«rmes QVideoFrames. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zĂ«ra hapĂ«sinorĂ«, duke lejuar krijimin e skenave me shpĂ«rndarje tridimensionale tĂ« zĂ«rit dhe simulimin e dhomave virtuale me karakteristika tĂ« reflektimit tĂ« zĂ«rit nĂ« varĂ«si tĂ« pozicionit tĂ« dĂ«gjuesit, madhĂ«sisĂ« sĂ« dhomĂ«s dhe materialeve tĂ« mureve dhe dyshemesĂ«.
  • NĂ« modulin Qt Widgets, klasa QFormLayout Ă«shtĂ« zgjeruar me mjete pĂ«r ndĂ«rtimin e ndĂ«rfaqeve pĂ«r kapjen e inputeve tĂ« strukturuara nga pĂ«rdoruesi. NĂ« klasĂ«n QWizard, e cila Ă«shtĂ« e destinuar pĂ«r krijimin e ndĂ«rfaqeve me shumĂ« hapa, janĂ« shtuar API pĂ«r menaxhimin e dukshmĂ«risĂ« sĂ« rreshtave nĂ« forma dhe kalimin nĂ« çdo faqe nĂ« magjistrale.
  • NĂ« QML Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r llojet e vlerave, qĂ« e thjeshtĂ«sojnĂ« kalimin e tĂ« dhĂ«nave tĂ« strukturuara nga C++ nĂ« QML. Llojet e tilla dhe listat nga kĂ«to lloje tani mund tĂ« pĂ«rdoren nĂ« prona pa nevojĂ«n e mbĂ«shtetjes sĂ« bazuar nĂ« QObject. MundĂ«sitĂ« e serverit LSP janĂ« zgjeruar pĂ«r integrimin e mbĂ«shtetjes pĂ«r gjuhĂ«n QML nĂ« mjediset e zhvillimit tĂ« integruara. PĂ«rfshihet si standard QML Type Compiler, qĂ« lejon kompilimin e paraqitjes QML nĂ« kod C++.
  • MundĂ«sitĂ« pĂ«r punimin me literarĂ« strings nĂ« kod janĂ« zgjeruar — nĂ« klasat QStringEncoder dhe QStringDecoder Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tĂ« gjitha kodimet e disponueshme nĂ« ICU (Komponentet NdĂ«rkombĂ«tare pĂ«r Unicode).
  • NĂ« klasĂ«n QTextDocuments Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r markup-in Markdown.

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