Llançament del framework Qt 6.2

La companyia Qt ha publicat un llançament del framework Qt 6.2, en el qual es continua treballant per estabilitzar i augmentar la funcionalitat de la branca Qt 6. Qt 6.2 proporciona suport per a les plataformes Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY i QNX. El codi font dels components Qt es proporciona sota les llicències LGPLv3 i GPLv2. Qt 6.2 ha rebut l'estat de llançament LTS, dins del qual es generaran actualitzacions per als usuaris de llicències comercials durant tres anys (per als altres, les actualitzacions es publicaran durant sis mesos abans que es formi la propera versió principal).

La branca Qt 6.2 està marcada com a paritat amb Qt 5.15 pel que fa a la composició del mòdul i és adequada per a la migració des de Qt 5 per a la majoria dels usuaris. Les millores clau a Qt 6.2 es refereixen principalment a la inclusió de mòduls que estaven disponibles a Qt 5.15 però que no estaven preparats per incloure'ls a les versions Qt 6.0 i 6.1. En particular, s'inclouen els mòduls que falten:

  • qt Bluetooth
  • qt Multimèdia
  • qt NFC 
  • qt Positioning
  • Qt Diàlegs ràpids
  • qt RemoteObjects
  • qt Sensors
  • qt SerialBus
  • qt SerialPort
  • qt WebChannel
  • qt WebEngine
  • qt WebSockets
  • qt WebView

Canvis a Qt 6.2 (es pot trobar una visió general dels canvis a la branca Qt 6 a la revisió anterior):

  • A Qt Quick 3D s'ha afegit un mode de representació optimitzat "Renderització instància", que us permet representar diverses instàncies del mateix objecte amb diferents transformacions alhora. S'ha afegit l'API de partícules 3D per afegir efectes generats per una gran acumulació de partícules (fum, boira, etc.) a escenes 3D. S'ha afegit la possibilitat de crear esdeveniments d'entrada ràpida Qt per a elements 2D incrustats en escenes i textures 3D. S'ha afegit una API per determinar la intersecció de models amb un raig que emana d'un punt arbitrari de l'escena.
  • S'ha proposat una API CMake del mòdul QML públic, simplificant el procés de creació dels vostres propis mòduls QML. S'han ampliat les opcions per personalitzar el comportament de la utilitat qmllint (QML linter) i s'ha afegit suport per generar informes de verificació en format JSON. La utilitat qmlformat utilitza la biblioteca QML dom.
  • L'arquitectura del mòdul Qt Multimedia s'ha modernitzat, afegint funcions com ara seleccionar subtítols i l'idioma durant la reproducció de vídeo, a més d'afegir paràmetres avançats per capturar contingut multimèdia.
  • S'han afegit nous mètodes a Qt Charts per personalitzar els gràfics.
  • QImage ha afegit suport per a formats d'imatge que especifiquen paràmetres de color mitjançant números de coma flotant.
  • QByteArray::number() garanteix el treball correcte amb nombres negatius en sistemes no decimals.
  • S'ha afegit suport std::chrono a QLockFile.
  • Qt Network ofereix la possibilitat d'utilitzar diferents backend SSL simultàniament.
  • S'ha afegit suport per a sistemes Apple basats en el xip M1 ARM. S'ha retornat el suport per als sistemes operatius webOS, INTEGRITY i QNX. S'ofereix suport de previsualització per a Windows 11 i WebAssembly.

Font: opennet.ru

Afegeix comentari