Lëshimi i kornizës Qt 6.1

Kompania Qt publikoi një version të kuadrit Qt 6.1, ku vazhdohet puna për stabilizimin dhe zgjerimin e funksionalitetit të degës Qt 6. Në Qt 6.1 ofrohet mbështetje për platformat Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSuSE 15.1+), iOS 13+ dhe Android (API 23+). Kodet burimore të komponenteve Qt ofrohen nën licencat LGPLv3 dhe GPLv2.

Përmirësimet kryesore në Qt 6.1 lidhen kryesisht me përfshirjen e moduleve që ishin të disponueshme në Qt 5.15, por që nuk ishin gati për t'u përfshirë në versionin e parë të Qt 6. Në veçanti, janë përfshirë modulet:

  • Active Qt — mbĂ«shtetje pĂ«r kontrollin e elementeve COM dhe ActiveX nĂ« platformĂ«n Windows.
  • Qt Charts — krijimi i diagrameve.
  • Qt Data Visualization — vizualizimi i tĂ« dhĂ«nave statike dhe dinamike.
  • Qt Device Utilities — pjesĂ« e paketĂ«s Qt for Device Creation.
  • Qt Graphical Effect — shtresĂ« pĂ«r thjeshtimin e portimit tĂ« aplikacioneve nĂ« Qt 6.
  • Qt Lottie — vizaton grafikĂ« dhe animacione tĂ« eksportuara nĂ« formatin JSON me ndihmĂ«n e plugin-it Bodymovin tĂ« paketĂ«s Adobe After Effects. PĂ«rmban njĂ« motor tĂ« integruar mikro pĂ«r ekzekutimin e animacioneve, prerjeve, pĂ«rpunimin e niveleve dhe efekte tĂ« tjera.
  • Qt State Machine — kuadĂ«r pĂ«r tĂ« krijuar struktura orientuara nga ngjarjet dhe pĂ«r tĂ« realizuar njĂ« automatĂ« tĂ« mbyllur nĂ« bazĂ« tĂ« SCXML.
  • Qt Virtual Keyboard — realizimi i njĂ« tastature virtuale.

Modulet që ende nuk janë transferuar dhe pritet të jenë në versionin LTS të Qt 6.2, i cili është parashikuar për në shtator.

  • Qt Bluetooth
  • Qt Multimedia
  • Qt NFC
  • Qt Positioning
  • Qt Quick Dialogs: Folder, Message Box
  • Qt Remote Objects
  • Qt Sensors
  • Qt SerialBus
  • Qt SerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Ndryshimet në Qt 6.1:

  • NĂ« Qt Core Ă«shtĂ« punuar pĂ«r tĂ« rritur kĂ«naqĂ«sinĂ« e pĂ«rdorimit dhe pĂ«r tĂ« thjeshtuar API-nĂ«. JanĂ« shtuar metodat removeIf() dhe Ă«shtĂ« zgjeruar numri i klasave qĂ« mbĂ«shtesin metodĂ«n erase_if(). JanĂ« realizuar metoda qĂ« janĂ« tĂ« disponueshme nĂ« QString, por mungonin nĂ« QStringView. JanĂ« shtuar funksione mbrojtĂ«se nga mbingarkesa pĂ«r shumimin, shkarkimin dhe mbledhjen. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r vlerat 16-bitore me presje tĂ« lĂ«vizshme. API Ă«shtĂ« ristrukturuar pĂ«r lidhjen e pronave (property binding), e cila u shfaq nĂ« Qt 6.0. JanĂ« shtuar klasa tĂ« reja pĂ«r tĂ« thjeshtuar integrimin me Java, QJniEnvironment dhe QJniObject, zakonisht tĂ« kĂ«rkuara nĂ« platformĂ«n Android.
  • NĂ« Qt Gui Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r API-nĂ« grafike Vulkan 1.1 dhe 1.2. ËshtĂ« shtuar njĂ« klasĂ« e re QUrlResourceProvider, e cila pĂ«rdoret nĂ« QLabel dhe lejon shmangien e realizimit tĂ« pĂ«rsĂ«ritur tĂ« loadResource() dhe krijimin e nĂ«nklasave QTextDocument. ËshtĂ« realizuar mundĂ«sia e aplikimit tĂ« funksioneve specifike tĂ« pĂ«rdoruesit pĂ«r korrigjimin e komponentĂ«ve tĂ« hapĂ«sirave tĂ« ngjyrave nĂ« klasĂ«n QColorSpace.
  • NĂ« Qt Network Ă«shtĂ« propozuar klasa QNetworkInformation, e cila lejon tĂ« pĂ«rcaktoni gjendjen e rrjetit nĂ« sistem. NĂ« trajtuesin e HTTP Cookie Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin SameSite.
  • NĂ« Qt Qml janĂ« realizuar opsionet QJSPrimitiveValue dhe QJSManagedValue pĂ«r menaxhim mĂ« tĂ« hollĂ«sishĂ«m tĂ« ekzekutimit tĂ« JavaScript.
  • NĂ« Qt Quick 3D Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r morfimin e animacionit tĂ« synuar dhe Ă«shtĂ« implementuar njĂ« mbĂ«shtetje eksperimentale pĂ«r renderimin e instancuar, e cila lejon tĂ« vizatoni shumĂ« kopje tĂ« objekteve tĂ« ngjashme nĂ« njĂ« kalim, tĂ« vendosura nĂ« pjesĂ«t periferike tĂ« skenĂ«s. Ky metod Ă«shtĂ« shumĂ« mĂ« i shpejtĂ« nĂ« renderim kur ka njĂ« numĂ«r tĂ« madh objektesh tĂ« ngjashme nĂ« skenĂ«. NĂ« bazĂ« tĂ« kĂ«tij metodi Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r vizatimin e grimcave tridimensionale.

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