Publikimi i framework-ut Qt 6.10

Qt Company publikoi versionin e framework-ut Qt 6.10, në të cilin vazhdon përmirësimi dhe zgjerimi i funksionalitetit të degës Qt 6. Në Qt 6.10 ofrohet mbështetje për platformat Windows 10+, macOS 13+, Linux (Ubuntu 22.04/24.04, openSUSE 15.6, SUSE 15 SP6, RHEL 8.10/9.4, Debian 11.6), iOS 16+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS dhe QNX. Kodet burimore të komponenteve Qt ofrohen nën licencat LGPLv3 dhe GPLv2. Qt 6.10 ka marrë statusin e një versioni ndërmjetës, mbështetje për të cilin do të ofrohet për 6 muaj (+ edhe 6 muaj për përdoruesit komerciale).

Ndryshimet kryesore në Qt 6.10:

  • ËshtĂ« shtuar tipi QML FlexboxLayout pĂ«r dizajnim adaptiv tĂ« elementeve tĂ« ndĂ«rfaqes pĂ«rmes konceptit Flexbox, qĂ« pĂ«rdoret nĂ« CSS pĂ«r tĂ« thjeshtuar qendrim vertical tĂ« elementeve. Zbatimi mbĂ«shtet konceptet e pĂ«rdorura tashmĂ« nĂ« Qt Quick, siç janĂ« lidhja e pronave pĂ«r tĂ« konfiguruar sjelljen e elementeve tĂ« veçanta nĂ« dizajn.
  • NĂ« modulet Qt Quick Scene Graph dhe Qt Quick Shapes janĂ« implementuar mundĂ«si pĂ«r tĂ« punuar me grafikat vektoriale tĂ« animuara, tĂ« formuara nga imazhe nĂ« formate SVG dhe Lottie. NĂ« modulĂ«n Qt Lottie Ă«shtĂ« zgjeruar mbĂ«shtetja pĂ«r skedarĂ«t nĂ« formatin Lottie. ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rdorur formatin Lottie nĂ« tipin VectorImage pĂ«r tĂ« shfaqur skedarĂ«t Lottie me shkallĂ«zim dhe pĂ«rshpejtim harduerik.
  • NĂ« paketĂ«n Qt Quick Control Ă«shtĂ« pĂ«rfshirĂ« elementi ri SearchField me implementimin e njĂ« fushe tĂ« specializuar tĂ« hyrjes pĂ«r pĂ«rdorim me funksionalitetin e kĂ«rkimit, i cili mundĂ«son shfaqjen e tĂ« dhĂ«nave pĂ«rkatĂ«se nĂ« njĂ« dritare tĂ« pĂ«rkohshme, tĂ« filtruar nĂ« pĂ«rputhje me tekstin e futur nĂ« fushĂ«. Elementi mbĂ«shtet stile tĂ« ndryshme tĂ« integruara tĂ« Qt dhe lejon arritjen e njĂ« dizajni origjinal pĂ«r tĂ« gjitha platformat kryesore.
  • JanĂ« shtuar klasa pĂ«r thjeshtimin e integrimit tĂ« modeleve tĂ« tĂ« dhĂ«nave C++ me QML dhe Qt Quick:
    • QRangeModel — njĂ« mbĂ«shtetje pĂ«r QAbstractItemModel pĂ«r pĂ«rdorim direkt nĂ« elementet e ndĂ«rfaqes tĂ« bazuara nĂ« QML dhe Qt Quick pĂ«r çdo tip tĂ« enumeruar nga C++, duke pĂ«rfshirĂ« std::vector, std::tuples dhe std::array. std::vector values = {1, 2, 3, 4, 5}; auto model = new QRangeModel(values); QListView *listView = new QListView; listView->setModel(model);
    • NĂ« tipin QML DelegateModel Ă«shtĂ« shtuar pronĂ«sia delegateModelAccess, e cila mund tĂ« pranojĂ« vlerĂ«n DelegateModel.ReadWrite pĂ«r tĂ« lejuar shkrimin nĂ« model pĂ«rmes pronave tĂ« kontekstit, objekti i modelit ose pronat e detyrueshme.
    • Shtoi QML-tipi Synchronizer, i cili zgjidh problemin e sinkronizimit tĂ« gjendjes sĂ« kontrollit me vlerĂ«n nga modeli. Synchronizer siguron qĂ« disa pronĂ«si tĂ« kenĂ« tĂ« njĂ«jtĂ«n vlerĂ« - ndryshimi i njĂ«rĂ«s nga pronĂ«sitĂ« e sinkronizuara automatikisht çon nĂ« ndryshimin e tĂ« gjitha tĂ« tjerave.
    • Shtoi QML-tipi TreeModel, i cili lejon vendosjen e strukturave nĂ« formĂ« tree C++ direkt nĂ« dokumentin QML, duke pĂ«rdorur çifte çelĂ«s-vlerĂ« dhe sintaksĂ«n e fjalorĂ«ve dhe array-ve, tĂ« ngjashme me JSON.
    • Shtoi QML-tipi SortFilterProxyModel, i cili lejon renditjen dhe filtrimin e tĂ« dhĂ«nave direkt nga QML, pa pĂ«rdorimin e kodit nĂ« C++.
  • NĂ« Qt Quick 3D janĂ« zgjeruar mundĂ«sitĂ« pĂ«r krijimin e hartave tĂ« ndriçimit gjatĂ« renderimit nĂ« cilĂ«si tĂ« lartĂ« dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r aplikimin e pĂ«rmbysur tĂ« efekteve me grimca pĂ«r tĂ« krijuar efektin e pĂ«rplasjes sĂ« shiut ose dĂ«borĂ«s me modelin.
  • NĂ« Qt Graphs Ă«shtĂ« shtuar lloji i sipĂ«rfaqes me mbushje dhe Ă«shtĂ« realizuar mundĂ«sia e transformimit tĂ« prerjes sĂ« grafikĂ«ve tre-dimensionale nĂ« imazh 2D pĂ«r t'u printuar.
  • NĂ« Qt Widgets Ă«shtĂ« lehtĂ«suar realizimi i objekteve delegate tĂ« personalizuara, Ă«shtĂ« pĂ«rmirĂ«suar menaxhimi i operacioneve drag&drop dhe Ă«shtĂ« shtuar mundĂ«sia e personalizimit tĂ« madhĂ«sive tĂ« disposizioni.
  • NĂ« Qt Core Ă«shtĂ« pĂ«rmirĂ«suar puna me lokalitetet, dokumentet XML dhe sekuencat e operacioneve asinkrone (continuation chain).
  • JanĂ« zgjeruar mjetet pĂ«r njerĂ«zit me aftĂ«si tĂ« kufizuara. Stilet e ndĂ«rtuara pĂ«r paraqitjen kontrastive tĂ« informacionit janĂ« adaptuar pĂ«r t'u pĂ«rdorur me cilĂ«simet sistemike tĂ« kontrastit, qĂ« Qt-aplikacionet tĂ« pĂ«rputhen vizualisht me stilin e pĂ«rgjithshĂ«m. Elementet e kontrollit dhe widget-e tĂ« Qt janĂ« pĂ«rmirĂ«suar pĂ«r t'u pĂ«rdorur me lexues tĂ« ekranit.
  • Shtuar mbĂ«shtetje pĂ«r platforma mobile Android 15 dhe 16, pĂ«rfshirĂ« mundĂ«sinĂ« e funksionimit nĂ« pajisje qĂ« pĂ«rdorin faqe memorie me pĂ«rmasĂ« 16 KB.
  • Prezantoi mjetin Qt Jenny 1.0, i cili e bĂ«n mĂ« tĂ« lehtĂ« integrimin e Qt-aplikacioneve me Android Java API dhe mbĂ«shtet gjenerimin automatik tĂ« C++ API nga klasat Java tĂ« anotuara, duke lejuar qasje direkte nga kodi Qt nĂ« shĂ«rbime si BatteryManager, PowerManager dhe AudioManager.
  • Shtuar mundĂ«sitĂ« pĂ«r njĂ« pĂ«rfaqĂ«sim tĂ« saktĂ« tĂ« screensaver-it nĂ« platformĂ«n Android.
  • PĂ«rkrahja e plotĂ« pĂ«r platformat macOS 26 dhe iOS 26 Ă«shtĂ« e siguruar, nĂ« tĂ« cilat Ă«shtĂ« pĂ«rdorur gjuhĂ« vizuale Liquid Glass dhe Ă«shtĂ« ndryshuar arkitektura e renderimit.
  • Moduli Qt WebView nĂ« platformĂ«n Windows ka marrĂ« mundĂ«sinĂ« pĂ«r tĂ« integruar pĂ«rmbajtje web nĂ« aplikacionet Qt duke pĂ«rdorur motorin WebView2 tĂ« bazuar nĂ« Microsoft Edge nĂ« vend tĂ« motorit WebEngine tĂ« bazuar nĂ« Chromium.
  • Moduli Qt Multimedia ka marrĂ« njĂ« backend pĂ«r pĂ«rdorimin e multimedias PipeWire nĂ« platformĂ«n Linux. serverĂ« Stack-u Boot2Qt Ă«shtĂ« pĂ«rditĂ«suar, i cili mund tĂ« pĂ«rdoret pĂ«r krijimin e sistemeve mobile tĂ« ngarkueshme me mjedis tĂ« bazuar nĂ« Qt dhe QML. Mjedisi sistemor nĂ« Boot2Qt Ă«shtĂ« pĂ«rditĂ«suar nĂ« platformĂ«n Yocto 5.2. ËshtĂ« shtuar pĂ«rkrahja pĂ«r platformat Ezurio Nitrogen.
  • ShqipĂ«ria Qt Company ka publikuar njĂ« version tĂ« kornizĂ«s Qt 6.10, nĂ« tĂ« cilin vazhdon puna pĂ«r stabilizimin dhe zgjerimin e funksionalitetit tĂ« degĂ«s Qt 6.

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