Lëshimi i kuadrit Qt 6.3

Kompania Qt Company publikoi lëshimin e kuadrit Qt 6.3, në të cilin u vazhdua puna për stabilizimin dhe zgjerimin e funksionalitetit të degës Qt 6. Në Qt 6.3 garantohet 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 ofrohen nën licencat LGPLv3 dhe GPLv2.

Ndryshimet kryesore në Qt 6.3:

  • NĂ« modulin Qt QML ofrohet njĂ« implementim eksperimental i kompilatorit qmltc (Kompilatori i tipit QML), qĂ« lejon kompilimin e strukturave tĂ« objekteve QML nĂ« klasa nĂ« gjuhĂ«n C++. PĂ«r pĂ«rdoruesit komercialĂ«, Qt 6.3 Ă«shtĂ« pĂ«rgatitur produkti Qt Quick Compiler, i cili pĂ«rveç Kompilatorit tĂ« Tipit QML pĂ«rmendur mĂ« sipĂ«r pĂ«rfshin gjithashtu Kompilatorin e Skriptit QML, qĂ« lejon kompilimin e funksioneve dhe shprehjeve QML nĂ« kod nĂ« C++. VĂ«rehet se pĂ«rdorimi i Qt Quick Compiler afron performancĂ«n e aplikacioneve tĂ« bazuara nĂ« QML me ato natively, veçanĂ«risht gjatĂ« kompilimit tĂ« zgjerimeve, ku vĂ«rehet njĂ« reduktim i kohĂ«s sĂ« nisjes dhe ekzekutimit me rreth 20-35% krahasuar me pĂ«rdorimin e variantit tĂ« interpretuar.
    Lëshimi i kuadrit Qt 6.3
  • Moduli "Qt Language Server" Ă«shtĂ« realizuar me mbĂ«shtetje pĂ«r protokollet Language Server dhe JsonRpc 2.0.
  • NĂ« modulin Qt Wayland Compositor Ă«shtĂ« shtuar njĂ« kompozitor server Qt Shell dhe API pĂ«r krijimin e zgjerimeve tĂ« veta tĂ« ndĂ«rfaqes pĂ«rdoruesve.
  • NĂ« Qt Quick Controls janĂ« integruar tipet QML CalendarModel dhe TreeView me implementimin e ndĂ«rfaqeve pĂ«r shfaqjen e kalendarĂ«ve dhe tĂ« dhĂ«nave nĂ« njĂ« pamje tĂ« strukturuar.
    Lëshimi i kuadrit Qt 6.3Lëshimi i kuadrit Qt 6.3
  • NĂ« modulin Qt Quick Dialogs janĂ« shtuar tipet QML MessageDialog dhe FolderDialog pĂ«r tĂ« pĂ«rdorur dritaret e dialogut sistemor tĂ« siguruara nga platforma pĂ«r shfaqjen e mesazheve dhe navigimin nĂ«pĂ«r skedarĂ«.
    Lëshimi i kuadrit Qt 6.3
  • NĂ« Qt Quick Ă«shtĂ« pĂ«rmirĂ«suar performanca dhe efikasiteti nĂ« punĂ«n me tekstin. pĂ«r shembull, janĂ« zgjidhur problemet me ngadalĂ«simin e vizatimit dhe konsumimin e njĂ« sasi tĂ« madhe memorjeje gjatĂ« kalimit tĂ« dokumenteve shumĂ« tĂ« mĂ«dha nĂ« komponentĂ«t Text, TextEdit, TextArea dhe TextInput.
  • NĂ« modulin Qt Quick 3D Ă«shtĂ« shtuar elementi QML ReflectionProbe pĂ«r renderimin e refleksioneve tĂ« objekteve. API i 3D Particles Ă«shtĂ« zgjeruar pĂ«r tĂ« shtuar nĂ« skenat 3D efeket e krijuara nga grumbuj tĂ« mĂ«dha grimcash (thĂ«ngjill, mjegull etj.). Ka njĂ« element tĂ« ri ResourceLoader, qĂ« ofron mjete pĂ«r menaxhimin e burimeve nĂ« Qt Quick 3D dhe lejon organizimin e ngarkesĂ«s pĂ«rpara tĂ« burimeve tĂ« mĂ«dha, siç janĂ« ngarkesat ose teksturat, si dhe kontrollimin e lejueshmĂ«risĂ« sĂ« shkarkimit tĂ« burimeve qĂ« nuk ndodhen nĂ« zonĂ«n e dukshme tĂ« skenĂ«s.
    Lëshimi i kuadrit Qt 6.3
  • ËshtĂ« shtuar njĂ« implementim 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 kuadrit Qt 6.3
  • NĂ« modul ka njĂ« sasi tĂ« madhe funksionesh tĂ« reja, kryesisht tĂ« lidhura me zgjerimin e mundĂ«sive pĂ«r pĂ«rpunimin e tĂ« dhĂ«nave tekstuale. NĂ« QLocale Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kodet e gjuhĂ«ve ISO639-2. NĂ« QDate, QTime dhe QLocale Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r specifikatorĂ«t e kohĂ«s AM/PM. ËshtĂ« thjeshtuar konvertimi midis formateve JSON dhe CBOR. JanĂ« shtuar metodat QtFuture::whenAll() dhe whenAny().
  • NĂ« Qt Positioning Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar saktĂ«sinĂ« e tĂ« dhĂ«nave tĂ« vendndodhjes, tĂ« siguruara nga platformat Android dhe iOS.
  • NĂ« Qt Bluetooth Ă«shtĂ« ofruar informacion mbi mbĂ«shtetje pĂ«r Bluetooth LE dhe informacion mbi gjendjen e adaptorit Bluetooth nĂ« Windows.
  • NĂ« Qt Widgets Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r ekranet me rezolutĂ« tĂ« lartĂ«, stilet dhe ndryshimin e prezantimit pĂ«rmes tabelave tĂ« stileve.
  • Sistemi i ndĂ«rtimit mbi bazĂ«n e CMake Ă«shtĂ« pĂ«rmirĂ«suar. Funksioni qt-generate-deploy-app-script() Ă«shtĂ« shtuar, duke thjeshtuar gjenerimin e skriptave pĂ«r shpĂ«rndarjen e aplikacioneve nĂ« platformat e ndryshme.
  • ËshtĂ« bĂ«rĂ« njĂ« punĂ« e madhe pĂ«r tĂ« rritur stabilitetin dhe cilĂ«sinĂ« e bazĂ«s sĂ« kodit. Krahasuar me lĂ«shimin e Qt 6.2, janĂ« mbyllur 1750 raporte shkak propozimi.
  • NĂ« lĂ«shimet e ardhshme tĂ« rĂ«ndĂ«sishme tĂ« Qt 6.x planifikohet realizimi i mbĂ«shtetjes sĂ« plotĂ« pĂ«r WebAssembly, QHttpServer, gRPC, backend pĂ«r Qt Multimedia mbi bazĂ«n e FFmpeg, Qt Speech dhe Qt Location.

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