Qt 6.4 vjen me veçori të reja, përmirësime të brendshme dhe më shumë

Qt 6.4 vjen me veçori të reja, përmirësime të brendshme dhe më shumë

Qt është një kornizë ndër-platformë e orientuar nga objekti, e përdorur gjerësisht për zhvillimin e programeve që përdorin ndërfaqe grafike të përdoruesit.

Kompania Qt zbuloi lansimi i versionit të ri të qt 6.4, në të cilën puna vazhdon të stabilizohet dhe të rritet funksionaliteti i degës Qt 6.

Ekipi i QT i shtoi më shumë funksionalitet llojeve TableView dhe TreeView të Qt Quick, përveç prezantimit të mbështetjes për platforma të reja, ai sjell shumë veçori të reja, disa si përparime teknologjike dhe shumë përmirësime të brendshme.

Karakteristikat kryesore të reja të Qt 6.4

Në këtë version të ri mbështetje e plotë për platformën WebAssembly është zbatuar, i cili ju lejon të krijoni aplikacione Qt që funksionojnë në një shfletues uebi dhe janë të lëvizshëm midis platformave të ndryshme harduerike. Aplikacionet e ndërtuara për platformën WebAssembly, falë kopjimit JIT, të ekzekutuara me performancë afër kodit vendas, mund të përdorin Qt Quick, Qt Quick 3D dhe mjetet e vizualizimit të disponueshme në Qt.

Një ndryshim tjetër që bie në sy është se e ktheu modulin Qt TextToSpeech në strukturën kryesore, e cila ishte përfshirë në Qt 5, por nuk ishte përfshirë në degën Qt 6. Moduli ofron mjete për sintezën e të folurit, që mund të përdoret për të rritur aksesin e aplikacioneve për personat me aftësi të kufizuara ose për të zbatuar mjete të reja informacioni në sfond për përdoruesit, për shembull, për të shfaqur njoftimet në aplikacionet info-argëtuese të makinave. Në Linux, konvertimi tekst-në-fjalë bëhet duke përdorur bibliotekën e Dispech Dispatcher (libspeechd), dhe në platforma të tjera përmes sistemit standard operativ API.

Krahas kësaj theksohet edhe se shtoi modulin eksperimental me zbatimin e stilit iOS për QtQuick. Aplikacionet e bazuara në kontrollet e shpejta Qt mund ta përdorin automatikisht këtë modul për të krijuar lëkura origjinale në platformën iOS, të ngjashme me mënyrën se si përdoren lëkurat vendase në Windows, macOS dhe Android.

U shtua një modul Eksperimental QtHttpServer për të integruar funksionalitetin e serverit HTTP në aplikacionet që mbështesin HTTP/1.1, TLS/HTTPS, WebSockets, trajtimin e gabimeve, kursimin e kërkesave bazuar në parametrat e URL-së (QHttpServerRouter) dhe REST API.

U shtua një modul eksperimental i fizikës Qt Quick 3D, i cili ofron një API për simulimin e proceseve fizike që mund të përdoren me Qt Quick 3D për të bashkëvepruar dhe lëvizur objektet në mënyrë reale në skena 3D. Zbatimi bazohet në motorin PhysX.

Theksohet gjithashtu se shtoi mbështetje eksperimentale për ndriçimin global në modulin Qt Quick 3D duke përdorur hartat e rrezatimit për të simuluar në mënyrë më reale dritën nga burime të ndryshme në një skenë 3D. Qt Quick 3D gjithashtu mbështet grimcat lineare, materialet me shkëlqim, cilësimet e avancuara të reflektimit, kutitë qiellore dhe materialet dhe teksturat e personalizuara.

Llojet TableView dhe TreeView të ofruara në Qt Quick janë zgjeruar për të mbështetur navigimin e tastierës, përzgjedhjen e rreshtave dhe kolonave, më shumë kontroll mbi pozicionin e qelizës, animacionin dhe strukturat e pemëve që shemben dhe zgjerohen.

Qt Quick prezanton një lloj të ri FrameAnimation i cili lejon kodin të ekzekutohet në sinkron me kornizat e animacionit. Për të përmirësuar butësinë e animacionit, Qt Quick siguron gjithashtu trajtimin automatik të mossinkronizimit të vsync gjatë interpretimit me shumë fije.

Miniaplikacioni QQuickWidget, i cili lejon krijimin e ndërfaqeve që kombinojnë elementë të bazuar në Qt Quick dhe Qt Widget, ka mbështetje të plotë për shtresën RHI (Rendering Hardware Interface), i cili ju lejon të punoni jo vetëm duke përdorur OpenGL, por edhe në API Vulkan, Metal dhe Direct 3D.

ndryshime të tjera që bien në sy të këtij versioni të ri:

  • Klasa QSslServer është shtuar në modulin e Rrjetit Qt, i cili ju lejon të krijoni serverë efikas të rrjetit që përdorin TLS për të krijuar një kanal komunikimi të sigurt.
  • Modulit Qt Multimedia i është shtuar një backend eksperimental, i cili përdor paketën FFmpeg për përpunim video dhe audio.
  • Mbështetje e shtuar për tingullin hapësinor, i cili ju lejon të krijoni skena me shpërndarje tredimensionale të zërit dhe të simuloni dhoma virtuale me karakteristika të reflektimit të zërit bazuar në vendndodhjen e dëgjuesit, madhësinë e dhomës dhe materialet e murit dhe dyshemesë.
  • Në modulin Qt Widgets, klasa QFormLayout zgjerohet me funksione për të krijuar ndërfaqe për të kapur hyrjen e strukturuar të përdoruesit.
  • Në klasën QWizard, të krijuar për të krijuar ndërfaqe me shumë faza, janë shtuar API për të kontrolluar dukshmërinë e linjave në forma dhe për të lundruar në çdo faqe magjistari.
  • QML ka përmirësuar mbështetjen për llojet e vlerave për ta bërë më të lehtë kalimin e të dhënave të strukturuara nga C++ në QML.
  • Mbështetje e shtuar për shënimin Markdown në klasën QTextDocuments.

Më në fund për ata që janë Të interesuar për të mësuar më shumë rreth tij, duhet të dini se Qt 6.4 ofron mbështetje për Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2).

mund të merrni më shumë detaje Në lidhjen vijuese.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.