Qt 6.5 arriba com a versió LTS i corregeix molts errors i introdueix millores generals

qt-6

A la sisena versió de la sèrie Qt 6, presentem moltes funcions noves per als desenvolupadors de gràfics i interfície d'usuari i el backend de l'aplicació

The Qt Company va donar a conèixer fa pocs dies el llançament de la nova versió del marc Qt 6.5 , En què el treball continua per estabilitzar i augmentar la funcionalitat de la branca Qt juny.

Qt 6.5 va rebre l'estat d'una versió LTS, dins la qual es generaran actualitzacions per als usuaris de llicències comercials dins dels tres anys (per a la resta, les actualitzacions es publicaran sis mesos abans de la formació de la propera versió important). El suport per a la branca LTS anterior de Qt 6.2 durarà fins al 30 de setembre del 2024. La sucursal de Qt 5.15 es mantindrà fins al maig del 2025.

Principals novetats de Qt 6.5

En aquesta nova versió que es presenta de QT 6.5, es destaca que el mòdul Qt Quick 3D Physics, que proporciona una API per simular processos físics que es poden fer servir amb Qt Quick 3D per a una interacció i moviment realistes d'objectes en escenes 3D, s'ha estabilitzat i s'ha fet totalment compatible. La implementació es basa en el motor PhysX.

Un altre dels canvis que es destaca de la nova versió, és que es va afegir suport per a la manera fosca del disseny de Windows, així com també una aplicació automàtica habilitada del disseny fosc activat al sistema i configuració de marcs i títol si l'aplicació utilitza un estil que no canvia la paleta. En una aplicació, es pot personalitzar la seva pròpia reacció als canvis al tema del sistema processant la propietat QStyleHints::colorScheme.

A Qt Quick Controls, l'estil Material per a Android s'ha alineat amb les recomanacions de Material 3, a més que s'ha implementat un estil complet per a iOS i es van afegir API per canviar l'aparença (per exemple, containerStyle per a TextField o TextArea, o roundedScale per a botons i finestres emergents).

Per a la Wayland, es va afegir l'API QNativeInterface::QWaylandApplication per accedir directament als objectes nadius de Wayland que es usen en les funcions internes de Qt, així com per accedir a la informació sobre les accions recents de l'usuari, que pot ser necessari passar a les extensions del protocol Wayland. La nova API s'implementa a l'espai de noms QNativeInterface, que també proporciona trucades per accedir a les API natives de les plataformes X11 i Android.

A més, també es destaca que es va afegir el suport per a la plataforma Android 12 i, malgrat els canvis significatius en aquesta branca, es va mantenir la capacitat de crear assemblatges universals per a Android, que poden funcionar en dispositius amb diferents versions d'Android, començant amb Android 8.

S'ha actualitzat la pila Boot2Qt, que es pot utilitzar per crear sistemes mòbils d'arrencada amb un entorn basat en Qt i QML. L'entorn del sistema a Boot2Qt s'ha actualitzat a la plataforma Yocto 4.1 (Langdale).
Els paquets per a Debian 11 han començat i tenen suport comercial.

Els capacitats de la plataforma WebAssembly s'han ampliat, el que us permet crear aplicacions Qt que sexecuten en un navegador web i són portàtils entre diferents plataformes de maquinari. Les aplicacions creades per a la plataforma WebAssembly, gràcies a la compilació JIT, s'executen amb un rendiment proper al codi nadiu, poden utilitzar Qt Quick, Qt Quick 3D i les eines de visualització disponibles a Qt. La nova versió afegeix suport per a renderitzat de vídeo i l'ús d'eines per a persones amb discapacitat en ginys.

El motor web Qt WebEngine es va actualitzar a la base de codi Chromium 110, a més que a Linux, s'implementa la compatibilitat amb la representació de vídeo accelerada per maquinari quan s'utilitza l'API de gràfics Vulkan en entorns basats en X11 i Wayland.

Dels altres canvis que es destaquen:

  • S'ha afegit un mòdul Qt GRPC experimental amb suport per a protocols gRPC i Protocol Buffer, que us permet accedir a serveis gRPC i serialitzar classes Qt usant Protobuf.
  • A macOS, es garanteix que les aplicacions que usen QMessageBox o QErrorMessage mostraran quadres de diàleg nadius de la plataforma.
  • S'ha afegit suport per configurar connexions HTTP 1 al mòdul Qt Network .
    Es van afegir classes de bus CAN experimentals al mòdul Qt Serial Bus, que es pot utilitzar per codificar i descodificar missatges CAN, processar marcs i analitzar fitxers DBC.
  • El tipus QML de TableView implementa funcions interactives, com ara editar cel·les al seu lloc, canviar la mida de files i columnes i seleccionar diverses cel·les.
  • Es va afegir compatibilitat amb la representació estereoscòpica a la classe QOpenGLWidget proporcionada al mòdul Qt Widgets.
  • S'ha treballat molt per millorar l'estabilitat, s'han tancat uns 3500 informes d'errors.

Si vols conèixer més sobre això, Pots consultar els detalls en el següent enllaç.

Descarregar i obtenir Qt 6.5

Per als interessats en la nova branca de Qt 6.5 han de saber que es dóna suport per a Windows, macOS, plataformes Linux, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY i QNX. El codi font dels components Qt es proporciona sota les llicències LGPLv3 i GPLv2.

La nova versió la poden obtenir a el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.