IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Qt 6.9 est maintenant disponible avec un rendu des emoji conforme aux derniers standards
Ainsi que des améliorations pour répondre aux exigences modernes d'OAuth2

Le , par Jade Emy

258PARTAGES

8  0 
Qt 6.9 est maintenant disponible, avec de nouvelles fonctionnalités et améliorations pour les développeurs d'applications et les créateurs d'appareils ! Parmi les points forts, la mise à jour vers Qt 6.9 apporte un rendu des emoji dans les applications existantes conforme aux derniers standards, une transparence indépendante de la commande pour Qt Quick 3D, des améliorations significatives pour répondre aux exigences modernes d'OAuth2, et de nombreuses nouvelles fonctionnalités de performance sur toutes les plateformes et tous les appareils. Par ailleurs, les ajouts d'API et les nouvelles fonctionnalités apportent une flexibilité et une productivité accrues.

Qt 6.9 apporte de nombreuses améliorations et de nouvelles fonctionnalités à la version actuelle Qt 6.8 LTS. Qt 6.9 offre une compatibilité binaire et de source avec toutes les versions précédentes de Qt 6. La mise à niveau vers Qt 6.9 devrait se faire en toute transparence.

Pour ceux qui sont encore sur Qt 5, le support commercial standard de Qt 5.15 prendra fin après le 26 mai 2025. Après la période de support, la version sera en état EoS (End of Support) et ne sera supportée que par des services supplémentaires, y compris l'Extended Security Maintenance for Qt 5.15 (ESM). Il est donc conseillé de passer à Qt 6.

Voici les principales mises à jour qu'apporte Qt 6.9 :


Plus de visualisations avec Qt Graphs

Le rendu des graphiques 3D est devenu plus puissant, avec la prise en charge de la transparence dans Surface3D, un QSpline3DSeries pour rendre les données en splines 3D, et davantage d'options de personnalisation pour les graphiques, les axes et les étiquettes. L'injection d'un graphique dans un View3D à partir de Qt Quick 3D est maintenant facile et permet une visualisation expressive des données dans un contexte 3D.

La gestion des entrées dans les graphiques 2D peut maintenant être personnalisée, et QGraphsView peut être configuré avec une plotArea pour un positionnement granulaire du rectangle dans lequel le graphique sera rendu.


Amélioration de la gestion des Emojis

L'Emoji est l'un des systèmes d'écriture les plus populaires au monde, et c'est aussi un domaine en pleine évolution. Avec Qt 6.9, Qt détecte maintenant les séquences emoji dans le texte, et utilise la police de couleur correcte si nécessaire, conformément à la spécification Unicode. Les développeurs d'applications ont le contrôle sur ce processus : l'analyse peut être désactivée, le segmenteur d'emoji peut être complètement ignoré lors de la construction de Qt à partir des sources, et QFontDatabase dispose d'une nouvelle API pour sélectionner une famille de police spécifique pour les emoji. Les formats de police supportés pour les emoji incluent maintenant CBDT et COLRv1, qui fournissent un rendu scalable de haute qualité sur toutes les plateformes.


Comparaison de COLRv0 et COLRv1


Zones clients et zones de sécurité étendues

L'un des principes de base de la conception d'applications modernes sur desktop et mobile est que le contenu est au premier plan et au centre - avec des éléments d'interface utilisateur de l'application et du système qui se fondent de manière transparente dans le contenu de façon non intrusive. Dans Qt 6.9, de nouvelles API ont été introduites pour soutenir ce cas d'utilisation, via le drapeau de fenêtre Qt.ExpandedClientAreaHint, et la propriété SafeArea attachée dans Qt Quick. Ensemble, ces API permettent au contenu de l'application d'occuper la totalité de la fenêtre ou de l'écran d'un bord à l'autre, tout en tenant compte des éléments cruciaux de l'interface utilisateur du système.

Animations CSS SVG

Le support SVG de Qt inclut maintenant une première implémentation des animations CSS pour les propriétés de couleur, de remplissage, de trait et de transformation. Ceci est supporté par le module SVG de Qt lors du tramage d'un SVG en une séquence de pixmaps, et par l'élément VectorImage qui a été introduit dans Qt 6.8. Avec VectorImage, les SVG animés peuvent maintenant être rendus directement dans le graphe de scène de Qt Quick.



Fonctionnalités de...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !