Lëshimi i kuadrit Qt 6.1

Kompania Qt Company publikoi një version të kornizës Qt 6.1, në të cilën është vazhduar puna për stabilizimin dhe zgjerimin e funksionaliteteve të degës Qt 6. Në Qt 6.1 sigurohet 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+). Tekstet origjinale të komponenteve Qt ofrohen nën licencat LGPLv3 dhe GPLv2.

Përmirësimet kryesore në Qt 6.1 kryesisht lidhen 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ë publikimin e parë të Qt 6. Në veçanti, janë përfshirë modulet:

  • Active Qt — mbĂ«shtetje pĂ«r elementet e kontrollit 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 — njĂ« shtresĂ« pĂ«r tĂ« lehtĂ«suar portimin e aplikacioneve nĂ« Qt 6.
  • Qt Lottie — vizaton grafikĂ«n dhe animacionin e eksportuar nĂ« formatin JSON pĂ«rmes plugit Bodymovin tĂ« paketĂ«s Adobe After Effects. PĂ«rfshin njĂ« mikrodhĂ« pĂ«r realizimin e animacionit, prenotjes, pĂ«rpunimit tĂ« niveleve dhe efekteve tĂ« tjera.
  • Qt State Machine — njĂ« framework pĂ«r ndĂ«rtimin e strukturave qĂ« bazohet nĂ« ngjarje dhe realizimin e automatikĂ«ve tĂ« fundĂ«m nĂ« bazĂ« tĂ« SCXML.
  • Qt Virtual Keyboard — realizimi i njĂ« tastiere virtuale.

Modulet që ende nuk janë transferuar dhe priten në publikimin LTS të Qt 6.2, i cili është planifikuar 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 rritjen e tij tĂ« pĂ«rdorshmĂ«risĂ« dhe thjeshtimin e API-sĂ«. JanĂ« shtuar metodat removeIf() dhe Ă«shtĂ« zgjeruar numri i klasave qĂ« mbĂ«shtesin metodĂ«n erase_if(). JanĂ« realizuar metoda tĂ« disponueshme nĂ« QString, por tĂ« mungojnĂ« nĂ« QStringView. JanĂ« shtuar funksione tĂ« sigurta nga tejkalimi pĂ«r shumimin, zbritjen dhe shumĂ«zimin. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r vlerat 16-bit me presje flotante. API-ja pĂ«r lidhjen e pronave (property binding), e cila u shfaq nĂ« Qt 6.0, Ă«shtĂ« pĂ«rditĂ«suar. JanĂ« shtuar klasa tĂ« reja pĂ«r thjeshtimin e integrimit me Java, QJniEnvironment dhe QJniObject, tĂ« cilat zakonisht kĂ«rkohen nĂ« platformĂ«n Android.
  • NĂ« Qt Gui Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r API grafike Vulkan 1.1 dhe 1.2. ËshtĂ« shtuar klasa e re QUrlResourceProvider, e cila pĂ«rdoret nĂ« QLabel dhe lejon shmangien e nevojĂ«s pĂ«r tĂ« realizuar pĂ«rsĂ«ri loadResource() dhe krijimin e nĂ«nklasave QTextDocument. ËshtĂ« zbatuar mundĂ«sia e aplikimit tĂ« funksioneve tĂ« korrigjimit tĂ« komponentĂ«ve tĂ« hapĂ«sirave ngjyrash tĂ« caktuara nga pĂ«rdoruesi nĂ« klasĂ«n QColorSpace.
  • NĂ« Qt Network Ă«shtĂ« propozuar klasa QNetworkInformation, e cila lejon pĂ«rcaktimin e gjendjes sĂ«_rrjetit nĂ« sistem. NĂ« trajtuesin HTTP Cookie Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modin SameSite.
  • NĂ« Qt Qml janĂ« realizuar opsionet QJSPrimitiveValue dhe QJSManagedValue pĂ«r kontroll mĂ« tĂ« hollĂ«sishĂ«m mbi ekzekutimin e JavaScript.
  • NĂ« Qt Quick 3D Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r morfimin e animacioneve tĂ« synuara dhe Ă«shtĂ« realizuar mbĂ«shtetje eksperimentale pĂ«r renderimin e instancuar (instanced rendering), e cila lejon qĂ« nĂ« njĂ« kalim tĂ« vetĂ«m tĂ« vizatohet njĂ« numĂ«r i madh kopjesh tĂ« objekteve tĂ« ngjashme qĂ« ndodhen nĂ« pjesĂ«t periferike tĂ« skenĂ«s. Ky metod pĂ«rshpejton ndjeshĂ«m procesin e renderimit 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

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