Lëshimi i kornizës Qt 6.3

Kompania Qt Company publikoi lëshimin e kornizës Qt 6.3, e cila vazhdon punën për stabilizimin dhe zgjerimin e funksionalitetit të degës Qt 6. Në Qt 6.3 sigurohet mbështetje për platformat Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY dhe QNX. Kodet burimore të komponenteve Qt jepen nën licencat LGPLv3 dhe GPLv2.

Ndryshimet kryesore në Qt 6.3:

  • NĂ« modulĂ«n Qt QML Ă«shtĂ« ofruar njĂ« implementim eksperimental i kompilerit qmltc (QML type compiler), i cili lejon tĂ« kompiloni struktura objektesh QML nĂ« klasa nĂ« gjuhĂ«n C++. PĂ«r pĂ«rdoruesit komercialĂ«, Qt 6.3 ofron produktin Qt Quick Compiler, i cili pĂ«rveç kompilerit tĂ« mĂ«sipĂ«rm QML Type Compiler pĂ«rfshin edhe QML Script Compiler, i cili lejon kompilimin e funksioneve dhe shprehjeve QML nĂ« kod C++. Duhet tĂ« theksohet se pĂ«rdorimi i Qt Quick Compiler-i afron performancĂ«n e aplikacioneve tĂ« bazuara nĂ« QML me ato nativĂ«, sidomos gjatĂ« kompilimit tĂ« zgjerimeve vĂ«rehet njĂ« zvogĂ«lim i kohĂ«s sĂ« nisjes dhe ekzekutimit me rreth 20-35% nĂ« krahasim me pĂ«rdorimin e versionit tĂ« interpretuar.
    Lëshimi i kornizës Qt 6.3
  • ËshtĂ« realizuar moduli 'Qt Language Server' me mbĂ«shtetje pĂ«r protokollet Language Server dhe JsonRpc 2.0.
  • NĂ« modulĂ«n Qt Wayland Compositor Ă«shtĂ« shtuar njĂ« kompozitor server Qt Shell dhe API pĂ«r krijimin e zgjerimeve tĂ« veta tĂ« mjegullĂ«s pĂ«rdoruese.
  • NĂ« Qt Quick Controls janĂ« integruar tipet QML CalendarModel dhe TreeView me realizimin e ndĂ«rfaqeve pĂ«r shfaqjen e kalendarit dhe tĂ« dhĂ«nave nĂ« pamje nĂ« formĂ« tree.
    Lëshimi i kornizës Qt 6.3Lëshimi i kornizës Qt 6.3
  • NĂ« modulĂ«n Qt Quick Dialogs janĂ« shtuar tipet QML MessageDialog dhe FolderDialog pĂ«r pĂ«rdorimin e dritareve sistemore tĂ« ofruara nga platforma pĂ«r shfaqjen e mesazheve dhe navigimin nĂ«pĂ«r skedarĂ«.
    Lëshimi i kornizës Qt 6.3
  • NĂ« Qt Quick Ă«shtĂ« pĂ«rmirĂ«suar performanca dhe efikasiteti i punĂ«s me tekstin. PĂ«r shembull, janĂ« zgjidhur problemet me ngadalĂ«simin e pĂ«rshkrimit dhe konsumin e njĂ« sasi tĂ« madhe memories gjatĂ« kalimit tĂ« dokumenteve shumĂ« tĂ« mĂ«dha nĂ« komponentĂ«t Text, TextEdit, TextArea dhe TextInput.
  • NĂ« modulin Qt Quick 3D u shtua elementi QML ReflectionProbe pĂ«r renderingun e refleksioneve tĂ« objekteve. API i 3D Particles u zgjerua pĂ«r tĂ« shtuar efektet nĂ« skenat 3D qĂ« krijohen nga grumbujt e mĂ«dhenj tĂ« grimcave (tym, mjegull, etj.). U realizua elementi i ri ResourceLoader, qĂ« ofron mjete pĂ«r menaxhimin e burimeve nĂ« Qt Quick 3D dhe lejon organizimin e ngarkimit tĂ« parakohshĂ«m tĂ« burimeve tĂ« mĂ«dha, tĂ« tilla si mesh-a apo teksturat, si dhe kontrollin mbi lejueshmĂ«rinĂ« e shkarkimit tĂ« burimeve qĂ« nuk ndodhen nĂ« zonĂ«n e dukshme tĂ« skenĂ«s.
    Lëshimi i kornizës Qt 6.3
  • U shtua implementimi paraprak i modulit Qt PDF, i cili ishte i pranishĂ«m nĂ« Qt 5.15, por nuk u pĂ«rfshi nĂ« Qt 6.
    Lëshimi i kornizës Qt 6.3
  • NĂ« modulin Qt Core u shtua njĂ« sasi e madhe funksionesh tĂ« reja, kryesisht tĂ« lidhura me zgjerimin e mundĂ«sive pĂ«r pĂ«rpunimin e tĂ« dhĂ«nave string. NĂ« QLocale u shtua mbĂ«shtetje pĂ«r kodet e gjuhĂ«ve ISO639-2. NĂ« QDate, QTime dhe QLocale u shtua mbĂ«shtetje pĂ«r specifikatorĂ«t e kohĂ«s AM/PM. U thjeshtua konvertimi midis formateve JSON dhe CBOR. U shtuan metodat QtFuture::whenAll() dhe whenAny().
  • NĂ« Qt Positioning u ofrua mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar saktĂ«sinĂ« e tĂ« dhĂ«nave tĂ« vendndodhjes, tĂ« ofruara nga platformat Android dhe iOS.
  • NĂ« Qt Bluetooth u sigurua output-i i informacionit mbi mbĂ«shtetje pĂ«r Bluetooth LE dhe gjendjen e adaptorit Bluetooth nĂ« Windows.
  • NĂ« Qt Widgets u pĂ«rmirĂ«sua mbĂ«shtetje pĂ«r ekranet me ndarje tĂ« lartĂ«, stilet dhe ndryshimin e dizajnit nĂ«pĂ«rmjet tabelave tĂ« stilit.
  • U pĂ«rmirĂ«sua sistemi i ndĂ«rtimit tĂ« bazuar nĂ« CMake. U shtua funksioni qt-generate-deploy-app-script(), qĂ« thjeshton gjenerimin e skripteve pĂ«r deploy-in e aplikacioneve nĂ« platforma tĂ« ndryshme.
  • U bĂ« njĂ« punĂ« e madhe pĂ«r tĂ« rritur stabilitetin dhe cilĂ«sinĂ« e kodit. Krahasuar me versionin Qt 6.2, u mbyllĂ«n 1750 raporte gabimesh.
  • NĂ« versionet e ardhshme tĂ« rĂ«ndĂ«sishme Qt 6.x planifikohet tĂ« realizohet mbĂ«shtetje e plotĂ« pĂ«r WebAssembly, QHttpServer, gRPC, backend pĂ«r Qt Multimedia tĂ« bazuar nĂ« FFmpeg, Qt Speech dhe Qt Location.

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