Lëshimi i kornizës Qt 6.4

Kompania Qt Company publikoi version e re të kornizës Qt 6.4, në të cilën vazhdohet puna për stabilizimin dhe zgjerimin e funksionaliteteve të degës Qt 6. Në Qt 6.4 sigurohet 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:

  • Krijohet mbĂ«shtetje e plotĂ« pĂ«r platformĂ«n WebAssembly, e cila lejon krijimin e aplikacioneve Qt qĂ« funksionojnĂ« nĂ« shfletuesin web dhe janĂ« tĂ« bartshme ndĂ«rmjet platformave tĂ« ndryshme harduerike. Aplikacionet e ndĂ«rtuara pĂ«r platformĂ«n WebAssembly, falĂ« kompilimit JIT, pĂ«rfitojnĂ« performancĂ« tĂ« ngjashme me atĂ« tĂ« kodit natyror dhe mund tĂ« pĂ«rdorin Qt Quick, Qt Quick 3D dhe mjetet e vizualizimit nĂ« Qt. Duke qenĂ« se aplikacioni i bazuar nĂ« WebAssembly ekzekutohet nĂ« njĂ« ambient tĂ« izoluar nĂ« shfletues, qasja ndaj disa API-ve pĂ«r burimet lokale dhe shĂ«rbimet e sistemit operativ Ă«shtĂ« e kufizuar, por ofrohen gjithashtu API pĂ«r integrim me shfletuesin.
  • Moduli Qt TextToSpeech Ă«shtĂ« rikthyer nĂ« strukturĂ«n thelbĂ«sore, i cili ishte ofruar nĂ« Qt 5, por nuk u pĂ«rfshi nĂ« degĂ«n Qt 6. Ky modull ofron mjete pĂ«r sintezĂ«n e tĂ« folurit, qĂ« mund tĂ« pĂ«rdoren pĂ«r tĂ« rritur aksesin e aplikacioneve pĂ«r njerĂ«zit me aftĂ«si tĂ« kufizuara ose pĂ«r tĂ« implementuar mjete tĂ« reja pĂ«r informimin e pĂ«rdoruesve nĂ« sfond, pĂ«r shembull, pĂ«r shfaqjen e njoftimeve nĂ« aplikacionet pĂ«r sistemet informuese tĂ« automjeteve. NĂ« Linux, konvertimi i tekstit nĂ« tĂ« folur realizohet me bibliotekĂ«n Speech Dispatcher (libspeechd), ndĂ«rsa nĂ« platforma tĂ« tjera pĂ«rmes API-sĂ« standarde tĂ« sistemit operativ.
  • NjĂ« modul eksperimental me implementimin e stilit pĂ«r iOS pĂ«r Qt Quick Ă«shtĂ« shtuar. Aplikacionet e bazuara nĂ« Qt Quick Controls mund t'i pĂ«rdorin automatikisht kĂ«tĂ« modul pĂ«r tĂ« krijuar njĂ« ndĂ«rfaqe native nĂ« platformĂ«n iOS, siç aplikohet nĂ« Windows, macOS dhe Android.
    Lëshimi i kornizës Qt 6.4Lëshimi i kornizës Qt 6.4
  • NjĂ« modul eksperimental QtHttpServer Ă«shtĂ« shtuar, i cili lejon integrimin e funksionalitetit tĂ« serverit HTTP nĂ« aplikacione, qĂ« mbĂ«shtet HTTP/1.1, TLS/HTTPS, WebSockets, trajtimin e gabimeve, rrugĂ«timin e kĂ«rkesave bazuar nĂ« parametrat nĂ« URL (QHttpServerRouter) dhe REST API.
  • NjĂ« modul eksperimental Qt Quick 3D Physics Ă«shtĂ« shtuar, i cili ofron API pĂ«r simulimin 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Ă« skena 3D. Implementimi bazohet nĂ« motorin PhysX.
  • MbĂ«shtetje eksperimentale pĂ«r ndriçimin global me pĂ«rdorimin e hartave tĂ« ndriçimit Ă«shtĂ« shtuar nĂ« modulin Qt Quick 3D, qĂ« lejon imitim mĂ« realist tĂ« dritĂ«s nga burime tĂ« ndryshme nĂ« skenĂ«n 3D. NĂ« Qt Quick 3D gjithashtu Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r partikulat lineare, materiale me shkĂ«lqim, rregullime tĂ« avancuara tĂ« reflektimit, skaj-bokse dhe materiale dhe tekstura tĂ« personalizuara.
    Lëshimi i kornizës Qt 6.4
  • Kapasitetet e llojeve tĂ« TableView dhe TreeView tĂ« ofruara nĂ« Qt Quick janĂ« zgjeruar, duke ofruar mbĂ«shtetje pĂ«r navigimin pĂ«rmes tastierĂ«s, pĂ«rzgjedhjen e rreshtave dhe kolonave, menaxhimin mĂ« tĂ« plotĂ« tĂ« pozicionit tĂ« qelisĂ«, animacionit, pĂ«rmbysjes dhe zgjidhjes sĂ« strukturave tĂ« pemĂ«ve.
  • NĂ« Qt Quick Ă«shtĂ« propozuar njĂ« lloj i ri FrameAnimation, qĂ« lejon ekzekutimin e kodit nĂ« sinkronizim me kornizat e animacionit. PĂ«r tĂ« pĂ«rmirĂ«suar qetĂ«sinĂ« e animacionit, nĂ« Qt Quick gjithashtu Ă«shtĂ« siguruar trajtimi automatik i sinkronizimit tĂ« papĂ«rshtatshĂ«m tĂ« vsync gjatĂ« vizatimit me shumĂ« thread-e.
    Luaj videon
  • NĂ« widget-in QQuickWidget, qĂ« lejon krijimin e ndĂ«rfaqeve duke kombinuar elemente tĂ« bazuara nĂ« Qt Quick dhe Qt Widget, Ă«shtĂ« realizuar mbĂ«shtetje e plotĂ« pĂ«r shtresĂ«n RHI (Rendering Hardware Interface), qĂ« mundĂ«son funksionimin jo vetĂ«m me OpenGL, por edhe mbi API-tĂ« Vulkan, Metal dhe Direct 3D.
  • NĂ« modulin Qt Network Ă«shtĂ« shtuar klasa QSslServer, e cila lejon krijimin e komunikimeve tĂ« efektshme nĂ« rrjet, qĂ« pĂ«rdorin TLS pĂ«r tĂ« ndĂ«rtuar njĂ« kanal komunikimi tĂ« sigurt. hostingut, qĂ« pĂ«rdor TLS pĂ«r tĂ« vendosur njĂ« kanal tĂ« sigurt tĂ« komunikimit.
  • NĂ« modulin Qt Multimedia Ă«shtĂ« shtuar njĂ« backend eksperimental, qĂ« pĂ«rdor paketĂ«n FFmpeg pĂ«r trajtimin e videove dhe zĂ«rit. GjatĂ« reproduktimit tĂ« videove Ă«shtĂ« pĂ«rmirĂ«suar trajtimi i hapĂ«sirave tĂ« ngjyrave dhe HDR, Ă«shtĂ« shtuar mundĂ«sia e vendosjes sĂ« titrave pĂ«rmes QVideoFrames. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zĂ«rin hapĂ«sinor, e cila lejon 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Ă« vendndodhjes sĂ« dĂ«gjuesit, pĂ«rmasave tĂ« ambienteve 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Ă« wizard.
  • NĂ« QML Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r tipet e vlerave qĂ« thjeshtojnĂ« transferimin e tĂ« dhĂ«nave strukturore nga C++ nĂ« QML. Tipet e tilla dhe listat e kĂ«tyre tipeve tani mund tĂ« pĂ«rdoren nĂ« pronat pa nevojĂ«n pĂ«r mbĂ«shtetje mbi QObject. JanĂ« zgjeruar mundĂ«sitĂ« e serverit LSP pĂ«r integrimin e mbĂ«shtetjes sĂ« gjuhĂ«s QML nĂ« mjediset e zhvillimit tĂ« integruara. Aktualizuesi QML Type Compiler tani gjithashtu pĂ«rfshihet pĂ«r tĂ« kompiluar pamjen QML nĂ« kodin C++.
  • JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r punĂ«n me literalet e stringjeve nĂ« kod — 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 Markdown.

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