Qt 6.2 is al uitgebracht en dit is het nieuws

The Qt Company onthuld een paar dagen geleden de lancering van de nieuwe versie van het «framework Qt 6.2», waarin het werk doorgaat met het stabiliseren en vergroten van de functionaliteit van de Qt 6-tak.

Deze nieuwe versie van Qt 6.2 biedt ondersteuning voor Windows 10, macOS 10.14+ en verschillende Linux-platforms Waaronder Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+, evenals ondersteuning voor mobiele platforms iOS 13+, Android (API 23+) en anderen zoals webOS, INTEGRITY en QNX.

Belangrijkste nieuwe kenmerken van Qt 6.2

Opgemerkt wordt dat lDe Qt 6.2-tak heeft pariteit bereikt met Qt 5.15 in termen van modulesamenstelling en het is geschikt voor Qt 5-migratie door de meeste gebruikers. De belangrijkste verbeteringen in Qt 6.2 hebben voornamelijk betrekking op de opname van modules die beschikbaar waren in Qt 5.15, maar niet klaar waren voor opname in de versies Qt 6.0 en 6.1. In het bijzonder zijn de ontbrekende modules opgenomen:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Qt-positionering
  • Qt-sneldialogen
  • Qt RemoteObjects
  • Qt-sensoren
  • Qt seriële bus
  • QtSerialPort
  • Qt Webkanaal
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Met de release van Qt 6.2 zouden bijna al onze gebruikers hun code van Qt 5 naar Qt 6 moeten kunnen migreren. We hebben dit gedaan met onze eigen tools. Qt Design Studio 2.2 en Qt Creator 6 beta, die binnenkort worden uitgebracht, zijn namelijk gebaseerd op Qt 6.2 LTS.

Naast het toevoegen van ontbrekende functies, richtte Qt 6.2 zich op het verbeteren van de stabiliteit, prestaties en kwaliteit van leven voor ontwikkelaars.

Van de veranderingen die opvallen in deze nieuwe versie van QT 6.2, is een daarvan de nnieuwe geoptimaliseerde weergavemodus "Rendering in instances"»Naar Qt Quick 3D, waarmee tegelijkertijd meerdere instanties van hetzelfde object met verschillende transformaties kunnen worden weergegeven, plus de 3D Particles API is ook toegevoegd om effecten toe te voegen aan 3D-scènes die worden gegenereerd door grote opeenhopingen van deeltjes (rook, mist, enz.).

Ook in deze nieuwe versie bood de mogelijkheid om Qt Quick Input-gebeurtenissen voor 2D-elementen te maken ingebed in 3D-scènes en texturen. Er is een API toegevoegd om het snijpunt te bepalen van modellen met een straal die afkomstig is van een willekeurig punt in de scène.

Dat wordt ook benadrukt Er is voorgesteld om een ​​openbare QML-module CMake API te vereenvoudigen: de gebruiker het proces van QML-modules makenNaast de opties om het gedrag van het qmllint-hulpprogramma (QML-linter) te configureren, is ondersteuning toegevoegd om validatierapporten in JSON-indeling te genereren. Het hulpprogramma qmlformat gebruikt de QML dom-bibliotheek.

Aan de andere kant wordt ook opgemerkt dat de architectuur van de Qt Multimedia-module is gemoderniseerd, waarbij functies zijn verschenen zoals de keuze van ondertitels en taal voor het afspelen van video, evenals geavanceerde instellingen voor het vastleggen van multimedia-inhoud. methoden voor Qt Charts om grafieken aan te passen.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie van QT 6.2:

  • QImage heeft ondersteuning toegevoegd voor afbeeldingsindelingen die kleurparameters voor drijvende komma's specificeren.
  • QByteArray :: number () zorgt voor de juiste verwerking van negatieve getallen in niet-decimale systemen.
  • Std :: chrono-ondersteuning toegevoegd aan QLockFile.
  • Qt Network biedt de mogelijkheid om verschillende SSL-backends tegelijkertijd te gebruiken.
  • Ondersteuning toegevoegd voor Apple-systemen op basis van de ARM M1-chip. Geretourneerde ondersteuning voor webOS-, INTEGRITY- en QNX-besturingssystemen. Voorlopige ondersteuning voor Windows 11 en WebAssembly is voorgesteld.

Als je er meer over wilt weten Over deze nieuwe versie van QT kunt u de details bekijken In de volgende link.

Ten slotte moet u weten dat de bronnen van de Qt-componenten zijn gepubliceerd onder de LGPLv3- en GPLv2-licenties. Qt 6.2 heeft de status gekregen van een LTS-versie, waarbinnen binnen drie jaar updates worden gegenereerd voor gebruikers van een commerciële licentie (voor de rest worden updates zes maanden voordat de volgende significante versie wordt gevormd) uitgebracht.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.